Microsoft

Software Engineer II

Microsoft
Apply
4 days ago
Vancouver, CanadaMid Level

Responsibilities

  • Design, develop, test, debug, and maintain software components for highly scalable infrastructure supporting real-time communication and Copilot experiences.
  • Contribute to cloud-service security improvements, including secure communication protocols and post-quantum cryptography readiness.
  • Optimize software performance, efficiency, and resource utilization, including hardware acceleration and low-level software optimization.
  • Develop AI-driven workflows using telemetry, logs, and traces to monitor service health, diagnose issues, and support automated remediation.
  • Investigate production issues, identify root causes, and implement improvements to reliability, security, and operational efficiency.
  • Collaborate with engineers and partner teams on technical requirements, designs, dependencies, and reliable solutions.
  • Participate in the DRI on-call rotation and respond to live-site incidents, mitigation, and resolution.
  • Contribute to code reviews, technical documentation, testing, and engineering-practice 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.
  • Experience developing, testing, debugging, or maintaining production software using C, C++, C#, Java, or Python.
  • Understanding of distributed systems, databases, cloud infrastructure, or cloud-native software architecture.
  • Experience with distributed cloud services and considerations including reliability, scalability, security, and operational efficiency.
  • Familiarity with AI agents, large language models, agent orchestration, or AI-assisted development and automation workflows.
  • Experience or familiarity with observability technologies such as telemetry, logging, tracing, diagnostics, or automated incident response.
  • Understanding of software security concepts, secure communication protocols, applied cryptography, or post-quantum cryptography.
  • Familiarity with performance engineering, profiling, debugging, resource optimization, or software-efficiency improvements.
  • Experience or familiarity with .NET, Kubernetes, containerized applications, or cloud-native development environments.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check.
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