Microsoft

Software Engineer II

Microsoft
Apply
2 days ago
Vancouver, CanadaMid Level

Responsibilities

  • Implement and maintain AI-powered features and agentic workflows for understanding workbook context and user intent.
  • Own feature delivery with minimal guidance across client and service components.
  • Contribute to technical designs addressing performance, scalability, reliability, security, and cost.
  • Develop and execute unit, integration, regression, security, and AI evaluation tests.
  • Monitor performance and improve features using telemetry, customer feedback, feature flags, guardrail metrics, safe rollouts, and rollback mechanisms.
  • Use and validate AI-assisted development tools and take responsibility for generated code, tests, and engineering artifacts.
  • Collaborate with Product, Design, Applied Science, engineering, security, and privacy partners.
  • Participate as an on-call Designated Responsible Individual, mitigate incidents, and contribute to root-cause fixes.
  • Contribute to deployment automation, monitoring, telemetry, troubleshooting documentation, and maintainability improvements.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 2+ years of technical engineering experience with coding, or equivalent experience.
  • Preferred: master’s degree with 3+ years of technical engineering experience, or bachelor’s degree with 5+ years of technical engineering experience, or equivalent experience.
  • Experience with AI or LLM-based technologies in software development, including AI-assisted coding, automated test generation, debugging, or code review.
  • Familiarity with LLM-based or agentic systems, including tool use, function calling, workflow orchestration, planning, or evaluation.
  • Experience developing and testing client or service software such as web applications, APIs, cloud services, or distributed systems.
  • Experience with source control, automated testing, continuous integration and deployment, monitoring, or production troubleshooting.
  • Effective communication and cross-functional collaboration skills.
  • Ability to pass Microsoft Cloud background checks upon hire or transfer and every two years thereafter.

Benefits

  • The position is based in Vancouver, British Columbia, Canada.
  • The typical base pay range across Canada is CAD $85,800–$169,300 per year.
  • Applications are accepted on an ongoing basis until the position is filled, with the posting open for at least five days.
  • Microsoft provides an inclusive equal-opportunity workplace and reasonable accommodations during the application process.
Microsoft

About Microsoft

10,000+ employees

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.

Contact me