Senior Backend Engineer

Sinch
Summary
Join Sinch Email's Sending Pipeline team, responsible for a robust email delivery platform handling billions of emails daily. This team manages all aspects of email processing, from ingestion to delivery, and constantly innovates for optimal customer experience. The ideal candidate excels in identifying and resolving reliability and performance issues in large-scale systems, possesses strong problem-solving skills, and enjoys building tools to enhance system operation. This role involves the entire software development lifecycle, from planning to maintenance, and requires extensive experience with distributed systems and cloud technologies. The successful candidate will also mentor junior engineers and contribute to the team's reliability roadmap. Sinch offers a comprehensive benefits package including health insurance, retirement plans, paid time off, flexible remote work, parental leave, and more.
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
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
Preferred Qualifications
- Experience with Golang
- Understanding of observability principles and experience with OpenTelemetry
Benefits
- 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
- Take advantage of our free virtual counseling resources through our global Employee Assistance Program. Your mental health is as important as your physical health
- Plan for your future with our Roth and Pre-tax 401(k) options including an employer match for all participants
- 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
- We know that families can be built in a variety of ways; therefore, we offer paid parental leave and family planning support
- 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
- Support betterment in your community and beyond by taking paid time off to support a volunteer program of your choice