Microsoft
Senior Software Engineer
Found: Today
This position is based in Vancouver, Canada, with a hybrid work model of 3 days in-office.
Compensation:
The typical base pay range for this role across Canada is CAD $114,400 - CAD $203,900 per year.
Responsibilities:
- Own and deliver key components end-to-end, focusing on developer experience and high-quality UX.
- Build polished frontend UX in React/TypeScript and evolve full-stack capabilities.
- Implement AI-assisted experiences for data engineers.
- Drive engineering excellence through maintainable code and automated tests.
- Contribute to on-call and incident response.
Qualifications:
- Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience.
- Experience in frontend engineering with React and TypeScript.
- Strong backend/full-stack fundamentals.
Preferred Qualifications:
- Master's Degree with 6+ years of experience.
- Experience with cloud services and data engineering concepts.
- Understanding of AI/LLM-assisted product patterns.