Join Microsoft Teams Developer Platform, one of the most innovative and impactful product groups at Microsoft. As a Senior Software Engineer, you'll work on cutting-edge solutions that support the next evolution in collaboration and productivity through Microsoft Teams. The role focuses on building resilient, highly scalable services supporting bot scenarios for a growing user base.
You'll be working with modern technologies like .NET Core, Redis, and Azure Cosmos DB, developing solutions that shape the future of workplace collaboration. The position offers opportunities to tackle complex problems, collaborate with diverse teams, and work on the forefront of AI advancements in bot applications.
The role involves developing high-availability patterns, implementing validation logic, and ensuring reliable service at scale. You'll collaborate with internal teams and industry stakeholders, contributing to one of Microsoft's fastest-growing products. The position requires expertise in cloud computing, distributed systems, and a strong foundation in software engineering principles.
Microsoft offers a competitive salary range of CAD $108,100 - $199,700, comprehensive benefits, and a culture focused on growth mindset and innovation. The company provides opportunities for professional development, work-life balance, and the chance to impact millions of users worldwide through the Teams platform.
Working in Vancouver, with a hybrid work arrangement allowing up to 50% work from home, you'll be part of a team that's revolutionizing workplace collaboration while maintaining a healthy work-life balance. This role is perfect for someone who thrives in a fast-paced environment and wants to contribute to building the future of communication and collaboration technology.