Microsoft Teams Core Services team is seeking a Senior Software Engineer to join their dynamic team in Prague. This role offers an exciting opportunity to work on foundational services of Microsoft Teams, including Middle Tier, Auth, Gateway, Storage, and Infrastructure components. You'll be part of building resilient, highly available, and scalable services that power the fastest-growing product in Microsoft's history.
The position involves working with cutting-edge technology stack including .NET Core, ASP.NET Core, Service Fabric, and Redis, offering end-to-end ownership and broad scope to make a significant impact. You'll be responsible for designing and implementing microservices architecture, ensuring high availability and performance, and pioneering the adoption of various resiliency patterns.
As a Senior Software Engineer, you'll collaborate with cross-functional teams, lead development efforts, and contribute to the architectural decisions that shape Microsoft Teams' infrastructure. The role offers a hybrid work environment with up to 50% work from home flexibility, and you'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more.
The ideal candidate should have strong experience in cloud applications, distributed systems, and a proven track record in software engineering. You'll work in an environment that values innovation, collaboration, and continuous learning, with access to Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and work-life balance benefits.