Microsoft Teams Core Services team is seeking a Software Engineer II to join their dynamic team responsible for building the foundational services of Microsoft Teams. This role offers an exciting opportunity to work on highly scalable distributed systems that power one of Microsoft's fastest-growing products.
As a Software Engineer II, you'll be instrumental in developing resilient, highly available services that form the backbone of Microsoft Teams, including FrontEnd server, Middle Tier, Auth, Gateway, Storage, Services hosting, and Observability infrastructure. You'll work with cutting-edge technologies including .NET/ASP.NET Core, Azure Cloud, Redis Cache, Kubernetes, Prometheus, and Grafana.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. Working in Vancouver, BC, you'll be part of a global team with a hybrid work arrangement (up to 50% work from home) and minimal travel requirements (0-25%).
This role is perfect for someone passionate about large-scale distributed systems, with strong problem-solving skills and experience in modern cloud technologies. You'll have end-to-end ownership of systems and the opportunity to make a significant impact on Microsoft Teams' infrastructure used by millions globally.
The compensation is competitive, ranging from CAD $83,600 to CAD $159,600 per year, reflecting Microsoft's commitment to attracting top talent. Join Microsoft Teams Core Services to be part of a team that's shaping the future of workplace collaboration while working with state-of-the-art technologies in a supportive, inclusive environment.