Microsoft Teams is seeking a Software Engineer II to join their Premium Services team, focusing on delivering premium experiences including AI-powered meetings, meeting protections, and advanced personalization features. This role offers an exciting opportunity to work on Microsoft's fastest-growing product, building resilient and scalable services using cutting-edge technology stack. The position involves working with .NET Core, ASP.NET Core, Azure, Kubernetes, and Redis, offering end-to-end ownership and significant impact potential. The role is hybrid-based in Vancouver, with up to 50% work from home flexibility. You'll be part of a team tackling challenging problems in collaboration and productivity space, working across Microsoft teams and technologies. The compensation range is competitive at CAD $83,600 - $159,600 per year, with comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity for mid-level engineers passionate about large-scale service design and development, looking to make a meaningful impact on how people collaborate worldwide.