Microsoft Teams Core Services is seeking a Software Engineer II to join their dynamic team in Vancouver. This role offers a unique opportunity to work on the foundational services of Microsoft Teams, including Middle Tier, Auth, Gateway, Storage, Infra, and Observability systems.
The position is part of the fastest-growing product in Microsoft's history, where you'll be responsible for building resilient, highly available, and highly scalable services that power next-generation collaboration experiences. You'll work with cutting-edge technology stack including .NET Core, ASP.NET Core, Azure Kubernetes Service, and Grafana.
As a Software Engineer II, you'll have end-to-end ownership of systems and broad scope to make significant impact. The role involves working with distributed systems, implementing monitoring solutions, and ensuring high availability of services. You'll collaborate with a global team and contribute to the core infrastructure that millions of users rely on daily.
The position offers competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a hybrid work environment with up to 50% work from home flexibility.
This is an excellent opportunity for engineers with 2+ years of experience who are passionate about large-scale distributed systems and want to work with cutting-edge technologies. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive culture that values growth mindset, innovation, and collaboration.
The role requires strong technical skills in languages like C#, Java, JavaScript, or Python, along with experience in building monitoring and analytics solutions. You'll need excellent problem-solving abilities and strong communication skills to collaborate effectively with team members across the globe.