Microsoft Teams Premium Services team is seeking a Senior Software Engineer to help build resilient, highly available, and scalable services for Microsoft's fastest-growing product. The role focuses on delivering exceptional Microsoft Teams experiences including AI-powered meetings and recaps, advanced meeting personalization, meeting protections, and event authoring. You'll work with modern technologies like .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis, while having end-to-end ownership and broad scope to impact millions of users.
The position offers the opportunity to work in a hybrid environment (up to 50% work from home) with 0-25% travel requirements. You'll be part of a team that embraces inclusivity, diverse ideas, and collaboration, using empathy, trust, and ownership to drive team culture and deliver products in a quick and iterative manner.
As a Senior Engineer, you'll mentor team members, collaborate with stakeholders, design and implement new features, and support production services. The role requires strong technical skills in backend development, experience with live services, and excellent problem-solving abilities. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
The position is based in Vancouver, Canada, with a competitive salary range of CAD $108,100 - $199,700 per year. This is an excellent opportunity for experienced engineers who want to make a significant impact on a product used by millions of people worldwide while working with cutting-edge technologies in a collaborative, inclusive environment.