17 Sep
|
Microsoft
|
Vancouver
17 Sep
Microsoft
Vancouver
Build and operate scalable infrastructure that powers real-time communication experiences for millions of users worldwide. Design and implement AI-assisted agentic workflows that automate engineering tasks across planning, development, testing, deployment, monitoring, and incident response. Partner with engineers, product teams, and platform organizations to deliver end-to-end solutions with high reliability and operational excellence. Leverage AI agents to accelerate code development, validation, root-cause analysis, service upgrades, and operational readiness. Work on large-scale streaming and real-time communication technologies that support next-generation collaboration and Copilot experiences. Contribute to modernization initiatives, including Linux, ARM, cloud-native architectures, and intelligent automation platforms. Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience. These requirements include, but are not limited to, the following specialized security screenings:
Master's Degree in Computer Science or related technical field AND 6+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python; OR Bachelor's Degree in Computer Science or related technical field AND 8+ years of technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python; OR equivalent experience. Experience with distributed systems, databases, and cloud-native architectures. Experience building and integrating AI-powered developer tools, copilots, agents, or workflow automation systems. Experience with large language models (LLMs), prompt engineering, retrieval-augmented generation (RAG), agent orchestration frameworks, and AI-assisted software development workflows. Familiarity with contemporary DevOps practices, GitOps, CI/CD automation, and infrastructure-as-code. Experience operating large-scale distributed cloud services and applying automation to improve reliability and operational efficiency. Knowledge of Kubernetes, cloud-native platforms, observability systems, and automated incident response workflows. Experience applying AI-assisted tools and intelligent systems to improve software development processes and engineering productivity.
📌 Senior Software Engineer (Vancouver)
🏢 Microsoft
📍 Vancouver