Software Engineer 2 - Message Infrastructure
@ Jobgether

Hybrid
$162,000
Hybrid
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXX****** @jobgether.com
Recommended after applying

Job Details

About the Role

The Software Engineer 2 - Message Infrastructure role is with Jobgether on behalf of a partner company in the United States. In this role, you will join a high-performing engineering team that builds and maintains large-scale systems handling billions of messages daily. You will work on the core infrastructure for email ingestion and remediation, ensuring high reliability, speed, and operational efficiency.

Key Responsibilities

  • Design, implement, and operate core backend services supporting email pipelines.
  • Develop and maintain tier-0 distributed systems for billions of emails.
  • Collaborate with cross-functional teams in Detection, Product, and Infrastructure.
  • Participate in on-call rotations ensuring high uptime and fast issue resolution.
  • Identify continuous improvement opportunities in efficiency, scalability, and automation.
  • Share knowledge and uphold high engineering quality standards.

Qualifications

Bachelor’s degree in Computer Science or related field with a minimum of 3 years professional experience in backend development and distributed systems. Strong skills in Go and/or Python and familiarity with design principles are required. Experience developing production systems from end-to-end and working in distributed teams is a must. A growth-oriented mindset and operational ownership are essential.

Nice to Have

Experience with AWS, Kubernetes, Django, Spark, Prometheus, and containerization (Docker or similar) is beneficial.

Compensation & Benefits

Competitive base salary ranging from $148,800 to $175,000 USD, eligibility for bonuses and RSUs, comprehensive health coverage, and wellness benefits. Enjoy flexible working arrangements, a collaborative distributed team culture, and opportunities for professional growth via mentorship and continuous learning.

The Hiring Process

Your profile will be evaluated using an AI-powered screening process that reviews your CV and LinkedIn profile. The top three candidates based on match score will be shortlisted and forwarded to the company for final interview decisions. This process ensures fairness, transparency, and skills-based evaluation.

Key skills/competency

  • Backend Development
  • Distributed Systems
  • Email Ingestion
  • System Performance
  • Go
  • Python
  • AWS
  • Kubernetes
  • Automation
  • Scalability

How to Get Hired at Jobgether

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor your experience to backend systems.
  • Highlight Distributed Skills: Emphasize Go, Python, and system design.
  • Research Jobgether: Understand their AI-driven hiring process.
  • Prepare Examples: Showcase incidents of improving scalability.

📝 Interview Preparation Advice

Technical Preparation

Review Go and Python fundamentals.
Study distributed system design patterns.
Practice backend coding exercises.
Familiarize with AWS and Kubernetes basics.

Behavioral Questions

Describe team conflict resolution scenarios.
Explain a successful project collaboration.
Discuss handling on-call stress.
Detail time management in distributed teams.

Frequently Asked Questions