Microsoft
Senior Software Engineer
Found: January 9, 2026
This role is based in Vancouver, Canada.
Compensation:
CAD $114,400 - CAD $203,900 per year
Responsibilities:
- Design and develop distributed software systems that are reliable, scalable, and performant.
- Write high-quality, maintainable, and testable code, and participate in code reviews.
- Collaborate with stakeholders to understand requirements and deliver solutions.
Qualifications:
- Bachelor's Degree in Computer Science or related field and 4+ years of technical engineering experience.
- 3+ years of experience building and shipping production quality software.
- Preferred: Experience with cloud solutions and distributed systems.
Tech stack:
C, C++, C#, Java, JavaScript, Python, Service Fabric, Kubernetes.