Microsoft
Software Engineer II
Found: January 9, 2026
This role is based in Vancouver, Canada, with remote work options available.
Compensation:
CAD $85,000 - CAD $166,800 per year
Responsibilities:
- Deliver world-class user experiences and cloud services at scale in collaboration with architects, UX designers, and product managers.
- Design, deliver, test, monitor, and support features with good quality, maintainability, and end-to-end ownership.
- Maintain customer focus, considering current and future needs when designing and implementing features.
- Collaborate effectively within the team and with partner teams across Microsoft.
- Contribute to a culture of excellence, inclusion, collaboration, and customer focus.
Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- 1+ years of experience with creating responsive and accessible UI using TypeScript, Angular, React, or equivalent.
- 2+ years of backend development experience (designing and working with APIs, databases, etc.).
Preferred Qualifications:
- Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python.
- Experience with AI/ML models and developer tools.
- Experience in development of BI/Analytics products.