Microsoft Teams Developer Platform is seeking a Senior Software Engineer to join their innovative team working on cutting-edge collaboration and productivity solutions. This role focuses on building resilient, highly scalable services supporting bot scenarios for Microsoft Teams' growing user base. You'll work with modern technologies like .NET Core, Redis, and Azure Cosmos DB while developing public APIs and high-scale service architecture.
The position offers unique opportunities to shape the future of workplace collaboration through AI advancement and bot applications. You'll be part of one of Microsoft's fastest-growing products, working directly with external developers to incorporate their feedback into service evolution.
As a Senior Software Engineer, you'll tackle complex problems, develop innovative solutions, and collaborate with a diverse team of engineers and product managers. The role involves working with cloud platforms, implementing high-availability patterns, and ensuring reliable service delivery at scale. You'll contribute to strategic initiatives while maintaining operational excellence through monitoring and troubleshooting.
The position offers competitive compensation (CAD $108,100 - $199,700) and comprehensive benefits including healthcare, educational resources, and parental leave. Located in Vancouver, this hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. Join Microsoft's mission to empower global achievement through technology innovation.