Microsoft
Senior Software Engineer
Found: January 17, 2026
This position 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, implementation, and maintenance of applications and devices management solutions in Microsoft Teams.
Responsibilities:
- Design and implement full-stack solutions for Microsoft Teams.
- Collaborate with product and engineering teams to deliver software solutions.
- Maintain code quality and efficiency.
- Build and manage data pipelines for analysis and reporting.
- Monitor system performance and respond to issues.
Qualifications:
Required: Bachelor's Degree in Computer Science or related field with 4+ years of experience in software engineering.
Preferred: Master's Degree and 6+ years of experience, with expertise in C#, React, TypeScript, and cloud technologies.
Tech stack:
Angular, React, TypeScript, .NET Core, ASP.NET Core, Azure Cloud.