4 days ago
Vancouver, Canada or Uxbridge, CanadaMid Level
Responsibilities
- Design and implement software features, services, and components.
- Write clean, maintainable, and efficient code and participate in code reviews.
- Debug, troubleshoot, and resolve software defects and production issues.
- Create and maintain unit, integration, and automated tests.
- Improve system reliability, performance, security, and scalability.
- Contribute to technical documentation, design reviews, and engineering processes.
- Collaborate with product managers, designers, engineers, and stakeholders to deliver solutions.
- Own assigned features, services, or components from design through implementation and support.
Requirements
- Bachelor's degree in Computer Science or a related technical field and 2+ years of technical engineering experience with coding, or equivalent experience.
- Coding experience in one or more of C, C++, C#, Java, JavaScript, or Python.
- Preferred: master's degree in Computer Science or a related technical field and 3+ years of technical engineering experience, or bachelor's degree and 5+ years of experience, or equivalent experience.
Benefits
- Typical base pay range is CAD $85,800-$169,300 per year across Canada.
- Applications are accepted on an ongoing basis until the position is filled, with the posting open for at least five days.
- Microsoft provides equal employment opportunity and reasonable accommodations during the application process.
Tech Stack
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
