Software Engineer II
Microsoft
Vancouver, British Columbia, Canada
Full-Time
Posted Aug 24, 2025
Up to 50% work from home
About the role
Come join the PowerPoint team as we deliver modern, intelligent and collaborative experiences that will delight millions of PowerPoint customers.
Responsibilities
- From fast evolving new features to long-term architecture investments, you will be responsible for shipping robust, performant, reliable and delightful experiences to millions of customers.
- Team members collaborate on every detail of design, implementation, validation and monitoring of feature usage and health across PowerPoint desktop clients and backend services.
- You will get a chance to enrich the core of PowerPoint, which is powered by our native C++ codebase and our JavaScript codebase, making product changes that allow us to stay in lockstep with the changing needs of our customers.
- You will have the opportunity to advance engineering excellence by driving design discussions, contributing to code reviews and participating in knowledge sharing sessions.
Requirements
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Benefits
- Industry leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
About the Company
Microsoft’s mission is to empower every person and every organization on the planet to achieve more.
Job Details
Salary Range
85,000 - 166,800 CAD/yearly
Location
Vancouver, British Columbia, Canada
Employment Type
Full-Time
Original Posting
View on company website