New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Senior Software Engineer

Microsoft
Apply →
senior full-time CAD $114,400 – CAD $203,900 per year Vancouver, BC

First indexed 1 Aug 2026

Description

Imagine a world where AI agents seamlessly integrate into your daily work conversations, automatically handling tasks, providing insights, and connecting you with the right tools and information at exactly the right moment. That's the future we're building at Microsoft Teams AI Platform.

We're seeking a Senior Software Engineer to design, develop, and operate the high-scale backend services that power Teams AI Platform. You'll build foundational infrastructure that enables AI agents to work seamlessly across Teams chats, channels, and meetings for millions of users worldwide.

Responsibilities:

  • Design, develop, and operate high-scale services that power the Teams AI Platform.
  • Dive deep into Azure technologies and distributed database systems.
  • Collaborate with internal and external partners to design features that drive user growth and engagement.
  • Develop features that delight customers while upholding the highest standards of availability, reliability, performance, and scalability.
  • Influence and define new designs, architectures, standards, and reusable service libraries that empower teams across Microsoft to build at scale.
  • Work closely with AI teams across Microsoft to share best practices, align on strategy, and leverage shared infrastructure and research.

Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • 2+ years experience in distributed systems, client-server architecture, and distributed database technologies such as .NET Core, Redis, or Azure Cosmos DB or similar.

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
  • Experience working with M365 components like AAD, Exchange, Substrate, SharePoint.
  • Dedicated to improve performance, availability, and supportability of services.
  • Dedicated to increase efficiencies through automation.

The typical base pay range for this role across Canada is CAD $114,400 – CAD $203,900 per year.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/senior-software-engineer-233/