Sinch logo

Senior Backend Engineer, Mailgun Send - Sinch

Sinch

Atlanta, GA
Full Time
Senior
about 1 month ago

Job Description

About the Role

This role is fully remote. Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email. The Sending Pipeline team at Sinch Email is responsible for a sophisticated and robust email delivery platform that handles approximately 2.3 billion emails daily worldwide. The team manages email ingestion, storage, processing, and delivery, focusing on features like domain management, mailing lists, inbound email routing, templates, tracking, and bounce/complaint handling. The team emphasizes scalability and throughput, supporting up to 100,000 requests per second, and continuously seeks innovative ways to improve customer experience and system reliability.

Key Responsibilities

  • Be a part of the entire Software Development Lifecycle: planning and analysis, design and prototyping, development, testing, integration and deployment, operations and maintenance, including new product work, code tweaks, refactoring, and performance enhancements.
  • Own and direct work during incidents, investigate and diagnose difficult issues, record root causes, and recommend improvements to prevent future problems.
  • Be responsible for the reliability roadmap by adopting a comprehensive and long-term perspective of the system, driving organizational practices that enhance operational efficiency and reliability, and handling continuous improvement cycles focused on availability and dependability.
  • Stay up-to-date with industry trends and emerging technologies, and design and implement rollout plans for new technologies such as Service-Mesh, Open Telemetry, and Traffic Shaping.
  • Write documentation, create flowcharts, and build diagrams to educate junior developers and assist in onboarding.
  • Aid customers and internal support teams by addressing incoming bugs, answering complex questions, and providing assistance as needed.

Requirements

  • Experience with the entire software development lifecycle, including design, development, testing, and deployment.
  • Ability to investigate and diagnose complex issues in production systems.
  • Strong understanding of system reliability, operational efficiency, and continuous improvement practices.
  • Familiarity with emerging technologies such as Service-Mesh, Open Telemetry, and Traffic Shaping.
  • Ability to document technical processes and create educational materials.
  • Experience in troubleshooting and supporting customer-facing systems.

Nice to Have

  • Experience with microservices architecture.
  • Knowledge of email delivery systems and related protocols.
  • Experience with building internal libraries, tools, or APIs to support system operations.

Working at Sinch

At Sinch, we 'Dream Big', 'Win Together', 'Keep it simple', and 'Make it Happen'. These values are our foundation!

Apply Now

Job Details

Posted AtJun 23, 2025
SalaryCompetitive salary
Job TypeFull Time
Work ModeRemote
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Sinch

Website

sinch.com

Company Size

1001-5000 employees

Location

Atlanta, GA

Industry

Satellite Telecommunications

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches