Senior Software Engineer - Backend
![]() | |
![]() United States, Washington, Redmond | |
![]() | |
OverviewAre you passionate about building high-scale, reliable, and intelligent cloud services? The Microsoft Teams Core Services team powers the foundation of one of Microsoft's fastest-growing products, serving over 330 million users around the world. As part of our team, you'll help develop resilient infrastructure that supports hyper-scaling, powers expansion into specialized clouds, and upholds the service fundamentals of performance, availability, and security. You'll be part of a high-energy, collaborative team that values learning, ownership, and engineering excellence.As a Senior Software Engineer - Backend, you will design, build, and operate mission-critical backend services that support the scale and growth of Microsoft Teams. You will lead efforts to improve resiliency, performance, and reliability of core systems, and contribute to AI-assisted initiatives that enhance developer productivity. This opportunity will allow you to grow your expertise in distributed systems, drive service excellence, collaborate across global teams, and expand your leadership impact.Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesDesign and implement scalable, performant, and resilient backend services to support Microsoft Teams scenarios.Own live site operations for the services you build - monitoring health, diagnosing issues, and driving incident resolution.Apply cloud resiliency patterns such as circuit breakers, retries, bulkhead isolation, throttling, and stale cache strategies.Partner across disciplines and geographies to deliver cross-team initiatives and integrated services at scale.Participate in efforts to enhance engineering productivity using AI technologies and automation, contributing to a culture of continuous learning and improvement.Mentor engineers through code reviews, design guidance, and knowledge sharing.Contribute to service infrastructure and observability efforts to support hyper-scale growth and specialized cloud expansion. |