Microsoft
Senior Software Engineer
Found: January 9, 2026
This role is based in Canada, with multiple locations available.
Compensation:
CAD $114,400 - CAD $203,900 per year
Overview:
As a Senior Software Engineer, you will contribute to the design and implementation of solutions that enhance the adoption of Teams apps and devices, utilizing technologies such as Angular, React, Typescript, .NET Core, and Azure Cloud.
Responsibilities:
- Design and maintain full-stack solutions for Microsoft Teams.
- Collaborate with product groups across Microsoft.
- Ensure code quality and efficiency.
- Build and maintain data pipelines for analysis.
Qualifications:
Required: Bachelor's Degree in Computer Science or related field with 4+ years of experience in software engineering. Preferred: Master's Degree with 6+ years of experience, including cloud application development and proficiency in C#, JavaScript, and SQL.