Staff Software Engineer

Sinch Sweden AB / Datajobb / Stockholm
2025-11-27


Visa alla datajobb i Stockholm, Solna, Lidingö, Sundbyberg, Danderyd eller i hela Sverige
Visa alla jobb hos Sinch Sweden AB i Stockholm, Kalmar, Malmö eller i hela Sverige

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
Technical Leadership & Architecture
Drive technical decisions that span multiple teams and systems. Identify opportunities where architectural changes can solve problems across the organization, not just within your immediate domain. Build consensus among engineering teams on approaches to shared technical challenges.
Help improve portions of the software development lifecycle including system design, prototyping, implementation, testing, deployment, and ongoing operations. Balance new feature development with the critical but less visible work of refactoring legacy systems, improving performance, and reducing technical debt.
Assist in defining and executing the reliability roadmap for the systems. Build organizational practices that center on availability and dependability.
Help in incident response for complex or widespread outages. Aid in investigating root causes and identify systemic improvements that prevent entire classes of problems rather than just fixing individual bugs. Turn incidents into learning opportunities for the organization.
Stay current with industry trends and emerging technologies. Evaluate new tools and approaches like service mesh architectures, observability platforms, or traffic shaping solutions when needed. Make informed recommendations about when to adopt versus when to wait, considering both technical merit and organizational readiness.
Be responsible for helping the organization adopt these technologies when appropriate, including building proof of concepts, creating migration paths, and supporting teams through the transition.

Knowledge Sharing & Enablement
Create documentation, architecture diagrams, and runbooks that help engineers understand complex systems and onboard effectively. Make the implicit knowledge in your head explicit and accessible to others.
Mentor engineers at all levels. Help senior engineers grow into staff roles. Review designs and pull requests with an eye toward teaching, not just catching bugs. Build technical judgment across the organization.

Customer Impact & Support
Partner with support and customer success teams to resolve escalations from major customers. Build tools and automation that prevent support tickets before they happen. Work directly with strategic accounts when technical expertise is needed to maintain relationships or solve complex integration challenges.
Use support patterns and customer pain points to inform technical roadmaps and prioritization decisions.

Requirements
10+ years of experience paired with an in-depth understanding of Golang.
Experience building and running highly scalable distributed systems with solid usage numbers.
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 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.

Our corporate language is English, please submit your application in English.
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!

Så ansöker du
Sista dag att ansöka är 2025-12-11
Klicka på denna länk för att göra din ansökan

Omfattning
Detta är ett heltidsjobb.

Arbetsgivare
Sinch Sweden AB (org.nr 556747-5495), http://www.sinch.com
Lindhagensgatan 112 (visa karta)
112 51  STOCKHOLM

Jobbnummer
9618632

Prenumerera på jobb från Sinch Sweden AB

Fyll i din e-postadress för att få e-postnotifiering när det dyker upp fler lediga jobb hos Sinch Sweden AB: