Microsoft
Software Engineer - Full Stack
Found: March 18, 2026
This role is based in Vancouver, Canada, with a hybrid work model (3 days in-office).
Compensation:
CAD $85,000 - CAD $166,800 per year
Responsibilities:
- Design and implement scalable backend services for multi-cloud environments.
- Drive end-to-end ownership of components from development to post-production.
- Collaborate with engineering, PM, and customer teams to enhance data access and governance.
- Embed security and compliance into all stages of development.
- Innovate using modern tech stacks like C#, Service Fabric, and Spark.
Qualifications:
Bachelor's Degree in Computer Science or related field with 2+ years of experience in programming languages such as C#, Java, or Python.
Preferred Qualifications:
Master's Degree in Computer Science with 3+ years of relevant experience or a Bachelor's Degree with 5+ years.
Tech Stack:
C#, Service Fabric, Spark, Kusto, Azure Data Lake Storage Gen2.