Microsoft
Senior Software Engineer
Found: April 10, 2026
This position is based in Vancouver, Canada.
Compensation:
CAD $114,400 - CAD $203,900/year
Overview:
As a Senior Software Engineer, you will engage in solving core engineering challenges and constructing solutions using various backend and front-end technologies, particularly .NET Core and Azure Cloud.
Responsibilities:
- Ownership of design, development, testing, and instrumentation.
- Collaboration with product groups across Microsoft.
- Design and implement modular, reliable software solutions.
- Build and maintain data pipelines for analysis and reporting.
Qualifications:
Required: Bachelor's Degree in Computer Science or related field with 4+ years of experience in coding languages such as C#, Java, or Python.
Preferred: Master's Degree with 6+ years of experience or equivalent experience.