Senior Backend Engineer, Mailgun Send

1 Month ago • 7 Years + • Backend Development • $152,768 PA - $180,960 PA

Job Summary

Job Description

The Senior Backend Engineer at Sinch's Mailgun Send team will play a crucial role in maintaining and improving their high-volume email delivery platform. Responsibilities include participating in the entire software development lifecycle (planning, design, development, testing, deployment, and maintenance), owning incident response and root cause analysis, driving reliability improvements through architecture changes and tool development, staying current with industry trends, and mentoring junior engineers. The ideal candidate possesses extensive experience with Golang or similar languages, highly scalable systems, cloud technologies (AWS, GCP, etc.), NoSQL databases, and CI/CD pipelines. The role requires a strong analytical mind, excellent communication skills, and a passion for problem-solving within complex systems.
Must have:
  • 7+ years experience with Golang/Python
  • Highly scalable distributed systems expertise
  • Cloud technologies & deployment strategies
  • NoSQL database knowledge (MongoDB/Cassandra)
  • Incident ownership and RCA
  • Reliability roadmap ownership
Good to have:
  • Golang experience
  • OpenTelemetry experience
  • Service-Mesh knowledge
Perks:
  • Comprehensive medical, dental, and vision
  • Virtual counseling resources
  • 401k with employer match
  • Generous PTO
  • Paid parental leave
  • Flexible remote work
  • Paid volunteer time off

Job Details

Description

The Sending Pipeline team at Sinch Email is responsible for a sophisticated and robust email delivery platform that delivers ~2.3 billion emails daily to people all around the globe. This team is responsible for all email ingestion, email storage, email processing, and email delivery. This includes product features centered around domain management, mailing lists, inbound email routing, email templates, email tracking, email bounces/complaints, etc. There are no dull moments on this team, as the services we own are what made Mailgun what it is today.

With scalability and throughput at the forefront of priorities, the team is heavily focused on building, improving, and maintaining our microservices, supporting technologies, and architecture that as of today have handled up to 100,000 requests per second. We are constantly seeking innovative ways to ensure our customers are having the best experience with our product as possible.

The ideal candidate thrives on uncovering and understanding the root causes of reliability and performance issues in robust production systems. They are passionate about documenting shortcomings and driving long-term improvements, whether that means rethinking architecture, building internal libraries, or designing new services to enhance system resilience and supportability. They enjoy building tools, such as HTTP APIs to CLIs and UIs, that empower engineers and support teams to operate systems confidently and at scale. This role is great for someone who loves doing more than just basic REST APIs, and who also loves exploring new technologies, evaluating their fit for our ecosystem, and crafting thoughtful plans to integrate them in ways that improve the reliability of both current and future systems.

Responsibilities

  • Be a part of the entire SDL: planning and analysis stage, design and prototyping stage, development, testing, integration and deployment, operations and maintenance. This spans new product work, tweaks to existing code, refactoring, performance enhancements, etc.
  • Own and direct work during incidents. Investigate and diagnose difficult issues. Record the root cause and give recommendations on how to improve systems to avoid issues in the future.
  • Be responsible for the reliability roadmap: Adopt a comprehensive and long-term perspective of the system. Drive and shape organizational practices that enhance operational efficiency and reliability. Handle the cycle of continuous improvement centered on availability and dependability.
  • Stay up-to-date with industry trends and emerging technologies. Design and Implement a rollout plan for these new technologies. For example, planning and deploying Service-Mesh, Open Telemetry, Traffic Shaping, etc…
  • Write documentation, map out flowcharts, and build diagrams for use in educating junior developers and onboarding.
  • Aid our customers and help internal support reps by tackling incoming bugs, answering difficult questions, and offering assistance when needed.

Requirements

  • 7+years of experience paired with an in-depth understanding of Golang, Python, or any similar language
  • Experience building and running highly scalable distributed systems
  • Experience with modern-day cloud technologies and deployment strategies, such as AWS, GCP, Nomad, Docker, Domain Driven Micro Service architecture, CI/CD, and canary deployments.
  • In-depth familiarity with monitoring production code within robust distributed systems
  • Proven knowledge of NoSQL databases such as MongoDB or Cassandra
  • Proven record of mentoring mid-level software engineers in order to build a strong team that is aligned with values
  • Analytical mind with a passion for problem-solving in a sophisticated system
  • Excellent communication paired with the ability to empower and lead through initiatives
  • We're looking for someone who takes ownership of their work, follows through on commitments, and values accountability.

Preferred

  • Experience with Golang
  • Understanding of observability principles and experience with OpenTelemetry

Our Hiring Process 

We are committed to ensuring a recruitment process that is fair, objective, consistent, and inclusive. Our approach includes structured, competency-based interviews designed to evaluate your skills, experience, and qualifications relevant to the role. At times, we may include a data-driven assessment to enhance our hiring success and identify candidates likely to excel.  

We believe in a two-way process and encourage you to ask questions throughout the journey.  If this role isn't what you're looking for, please explore the other opportunities listed on our career page: https://www.sinch.com/careers/. No matter who you are, we hope you find an exciting path forward - hopefully with us! 

Benefits

  • STAY HEALTHY: We offer comprehensive market competitive medical, dental, and vision plans. A variety of supplemental plans are also provided to meet your individual needs including access to telehealth for all participants. 
  • CARE FOR YOURSELF: Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health. 
  • SECURE YOUR FUTURE: Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants. 
  • TAKE A BREAK: Enjoy a generous paid time off program. We value balance and understand that performance at work requires time to rest at home and/or rejuvenate on vacation. 
  • PUT FAMILY FIRST: We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support. 
  • WORK WHEREVER: Our flexible remote work offerings allow you to work wherever you are the most productive and successful. It is what you do, not where you work, that matters. 
  • MAKE AN IMPACT: Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice. 

 

We’re proud to be an equal opportunity employer, and all qualified applicants will be considered to join our team regardless of race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. 

The annual starting salary for this position is $152,768.00 - $180,960.00. Factors which may affect starting pay within this range may include geography/market, skills, education, experience, and other qualifications. This role will be accepting applications until 4/07/25 at a minimum. Please note that the application timeline may be flexible to accommodate a comprehensive candidate evaluation.

Similar Jobs

Bally's Interactive - Lead Product Designer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago
WebFX - Jr. UX Designer

WebFX

Ann Arbor, Michigan, United States (On-Site)
5 Months ago
Haptic - Head of Product Design

Haptic

United Kingdom (Hybrid)
4 Months ago
Keywords Studios - Senior/Lead VFX Artist - 2025 Opportunities (Global)

Keywords Studios

Australia (Remote)
4 Weeks ago
Epic Games - Backend Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
4 Months ago
Starkflow - Backend Product Engineer

Starkflow

San Francisco, California, United States (On-Site)
1 Month ago
Rocket Science - Full Stack Engineer

Rocket Science

Wales, United Kingdom (Hybrid)
1 Month ago
Knuddels - Java Backend Developer

Knuddels

Baden-Württemberg, Germany (Hybrid)
1 Month ago
CloudHire - Software Engineer, Backend

CloudHire

India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Activision - Senior Expert Engine Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
5 Months ago
Scanline VFX - VFX Workflow Supervisor

Scanline VFX

Seoul, South Korea (On-Site)
8 Months ago
NVIDIA - Senior System Performance and Power Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
1 Month ago
SideFX Software - 3D Software Developer

SideFX Software

Toronto, Ontario, Canada (Hybrid)
3 Months ago
Ubisoft - Technical Cinematic Designer

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (On-Site)
1 Month ago
Ness Digital - DevOps Engineer

Ness Digital

Timișoara, Timiș, Romania (Hybrid)
3 Months ago
Meta - Research Scientist Intern, Systems ML - SW/HW Co-Design - Inference

Meta

Menlo Park, California, United States (On-Site)
5 Months ago
Ubisoft - Senior Animation Programmer [Snowdrop]

Ubisoft

Malmö, Skåne County, Sweden (On-Site)
1 Month ago
ARVORE Immersive Experiences - Game Designer

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
1 Month ago
SOFTGAMES - UI Game Artist (Unity)

SOFTGAMES

Berlin, Berlin, Germany (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Atlanta, Georgia, United States

The Walt Disney Company - Maintenance Mechanic (Outside Machinist - Non-Automotive)

The Walt Disney Company

Anaheim, California, United States (On-Site)
3 Months ago
Glean - Technical Support Engineer

Glean

Palo Alto, California, United States (On-Site)
5 Months ago
Corsair - Social Media Manager

Corsair

Milpitas, California, United States (On-Site)
1 Month ago
Tencent - Senior Regional Manager of Tencent Overseas Payments

Tencent

California, United States (On-Site)
7 Months ago
Skillz - Lead Web Full Stack Engineer (Las Vegas)

Skillz

Las Vegas, Nevada, United States (On-Site)
3 Months ago
ByteDance - Experienced Software Engineer - Traffic Platform

ByteDance

San Jose, California, United States (On-Site)
6 Months ago
Life church - Associate Operations Pastor

Life church

United States (On-Site)
6 Months ago
Nintendo - Contract - Associate Designer (NST)

Nintendo

Redmond, Washington, United States (Hybrid)
2 Months ago
NVIDIA - Senior SRAM Engineer, Circuit Design

NVIDIA

Austin, Texas, United States (Hybrid)
2 Months ago
Extreme Network - Senior Sales Systems Engineer - SLED SoCal

Extreme Network

California, United States (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Wargaming - Game Developer

Wargaming

Vilnius, Vilnius County, Lithuania (On-Site)
1 Month ago
ByteDance - Backend Engineer Intern, Video-On-Demand

ByteDance

Singapore (On-Site)
1 Month ago
Velotio Technologies - Lead Engineer (Java)

Velotio Technologies

Pune, Maharashtra, India (Remote)
1 Month ago
Canva - Backend Software Engineer (Java) - User Product

Canva

Sydney, New South Wales, Australia (Remote)
3 Months ago
Egnyte - Software Engineer

Egnyte

India (Remote)
2 Months ago
Modio - PHP Developer (Video Games), Web Services

Modio

Victoria, Australia (Hybrid)
1 Month ago
Gyaan - Senior Backend Engineer (Python)

Gyaan

Pune, Maharashtra, India (On-Site)
6 Months ago
KBG Blockchain Game Studios - Blockchain Developer (BSC)

KBG Blockchain Game Studios

Thành Phố Hồ Chí Minh, Vietnam (On-Site)
9 Months ago
CloudHire - Senior Java Developer

CloudHire

Karnataka, India (Remote)
1 Month ago
Animoca Brands - Backend Developer

Animoca Brands

China (Remote)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

By dreaming big, we make things happen and make them matter – for our customers and the world!

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

Mandaluyong, Metro Manila, Philippines (Remote)

Mexico City, Mexico City, Mexico (Remote)

Mandaluyong, Metro Manila, Philippines (Remote)

Mexico City, Mexico City, Mexico (Remote)

View All Jobs

Get notified when new jobs are added by Sinch

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug