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.
Tech Stack
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.
