Microsoft

Software Engineer II

Microsoft
Apply
3 days ago
Vancouver, CanadaMid Level

Responsibilities

  • Implement and maintain AI-powered Excel features and agentic workflows that understand workbook context and user intent.
  • Contribute to feature and technical designs addressing performance, scalability, reliability, security, and cost.
  • Develop and execute unit, integration, regression, security, and AI evaluation test strategies.
  • Monitor feature performance using telemetry, evaluation results, feature flags, guardrail metrics, safe rollouts, and rollback mechanisms.
  • Use AI-assisted development tools while reviewing and taking responsibility for generated code, tests, and engineering artifacts.
  • Collaborate with Product, Design, Applied Science, engineering, security, and privacy partners.
  • Serve as a designated responsible individual and on-call engineer, monitoring service health, mitigating incidents, and contributing to root-cause fixes.
  • Deliver tested, secure, and maintainable code across client and service components.
  • Contribute to deployment automation, monitoring, telemetry, troubleshooting documentation, and reliability 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.
  • Coding experience in one or more of C, C++, C#, Java, JavaScript/TypeScript, or Python.
  • Ability to meet Microsoft Cloud Background Check and other applicable security screening requirements upon hire or transfer and every two years thereafter.
  • Preferred: Master’s degree with 3+ years of experience, or bachelor’s degree with 5+ years of experience, or equivalent experience.
  • Preferred: experience using AI or LLM-based technologies in software development, including AI-assisted coding, automated test generation, debugging, or code review.
  • Preferred: familiarity with LLM-based or agentic systems, tool use/function calling, workflow orchestration, planning, or evaluation.
  • Preferred: experience developing and testing client or service software such as web applications, APIs, cloud services, or distributed systems.
  • Preferred: experience with source control, automated testing, continuous integration and deployment, monitoring, and production troubleshooting.
  • Preferred: effective communication and cross-functional collaboration skills.

Benefits

  • Based in Vancouver, British Columbia, Canada.
  • Base pay range is CAD $85,800–$169,300 per year.
  • Position is open for at least five days, with applications accepted continuously until filled.
  • Microsoft provides equal employment opportunity and accommodation support.
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