Microsoft
Principal Software Engineering Manager
Found: January 9, 2026
This role is based in Vancouver, Canada with a hybrid work model (3 days in-office).
Compensation:
CAD $142,400 - CAD $257,500 per year
Responsibilities:
- Guide project and release planning, collaborating with project managers.
- Lead architectural discussions and product designs.
- Manage stakeholder communications and define user requirements.
- Oversee dependency management across teams.
- Drive employee growth and performance management.
Qualifications:
- Bachelor's Degree in Computer Science or related field with 6+ years of technical experience.
- 4+ years in technical leadership roles.
- Preferred: Master's Degree and 8+ years of experience.
Tech stack:
C, C++, C#, Java, JavaScript, Python.