Back to all jobs
Microsoft logo

Senior Software Engineer

Microsoft

Vancouver, British Columbia, Canada
Full-Time
Posted Oct 06, 2025
3 days / week in-office

About the role

The Content Services Verticals team is seeking a Senior Software Engineer to drive the development of next-generation systems for Microsoft Start.

Responsibilities

  • Ship high-quality, well-tested, secure, and maintainable code.
  • Develop and maintain robust, scalable, and efficient full-stack applications.
  • Build and integrate applications leveraging LLMs, with a solid focus on quality, performance, and reliability.
  • Develop and maintain evals and evaluation frameworks to measure model performance and ensure high-quality outputs.
  • Apply prompt engineering techniques to refine and optimize LLM-driven user experiences.
  • Collaborate closely with cross-functional teams, including product owners, designers, and other engineers, to understand and address business requirements effectively.
  • Participate in code reviews, providing constructive feedback and ensuring code quality and adherence to coding standards.
  • Contribute ideas for continuous improvement of the tech stack, tools, and development processes.
  • Ensure seamless integration of front-end and back-end components, focusing on optimal performance and user satisfaction.
  • Work within a world-class engineering team comprising engineers, architects, scientists, and leadership.
  • Contribute to a positive and innovative team culture.
  • Work closely with the leadership and product owner to help address business needs while maintaining engineering standards and paying down technical debt.
  • Experiment with and recommend new technologies that simplify or improve our stack.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 4+ 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

114,400 - 203,900 CAD/yearly

Location

Vancouver, British Columbia, Canada

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position