M

Microsoft

Verified Job Source

Microsoft is a global technology leader empowering individuals and organizations through innovative solutions, fostering curiosity, inclusivity, and collaboration to drive meaningful progress.

Redmond, Washington

Software Development
5,001+ people

About

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. Because impact matters. Microsoft operates in 190 countries and is made up of approximately 228,000 passionate employees worldwide.

Open positions

Software engineer ii

On-site · Vancouver

Overview Do you want to help build the infrastructure powering real-time communication experiences across Microsoft Teams, Copilot, and Outlook?The Real-Time Communications (RTC) Runtime Infrastructure team within Intelligent Conversation and Communication Cloud (IC3) develops and operates the foundational infrastructure supporting real-time communication experiences across Microsoft products. Our team focuses on service orchestration, reliability, security, and performance for services supporting millions of calls and meetings every day.We are investing in emerging technologies to strengthe…

Software engineer ii

On-site · Vancouver

Overview The Microsoft 365 Intelligent Conversation and Communications Cloud (IC3) powers billions of real-time interactions across Copilot experiences, Microsoft Teams, Dynamics, and solutions built on Azure Communication Services. Operating across 25+ global regions, our messaging platform processes billions of messages daily and supports hundreds of millions of users, including 400M+ monthly active users across Copilot and Teams products. In IC3, we’re building Copilot and Teams messaging capabilities that turn conversations, meetings, and everyday interactions into shared understanding,…

Senior Software Engineer

Hybrid · Vancouver

Design and implement high-availability, high-performance distributed storage and database capabilities for the Azure HorizonDB service. Collaborate with engineering teams to build automation pipelines, resolve service incidents, and shape the technical architecture for AI-powered database workloads.

Senior Software Engineer

Hybrid · Vancouver

Design, develop, and maintain foundational real-time video platform components while collaborating with partner teams to solve complex engineering problems. Investigate and resolve production issues, optimize system performance, and contribute to technical architecture and design decisions.

Senior Software Engineer

Hybrid · Vancouver

Design, implement, and operate highly available distributed systems for large-scale telemetry workloads. Collaborate with partner teams to enhance platform intelligence using AI-assisted capabilities and ensure reliable production service performance.

Principal Software Engineer

Hybrid · Vancouver

Lead the architecture, design, and development of complex real-time communication systems across mobile, desktop, and virtual environments. Drive technical solutions and improve AI-assisted engineering workflows to enhance software reliability, performance, and security.

Senior Software Engineer

Hybrid · Vancouver

You will design and develop robust distributed systems for analytical platforms while ensuring high performance, scalability, and reliability. Additionally, you will monitor service health, troubleshoot production issues, and collaborate with stakeholders to deliver secure and compliant solutions.

Senior Software Engineer

Remote · Vancouver, British Columbia, Canada

Design and build scalable platform capabilities and self-service experiences for experimentation, AI, and data workloads. Collaborate with engineering, product, and data science teams to define requirements and deliver reliable, end-to-end solutions.

Software Engineer - Front End

Hybrid · Vancouver

Design, develop, and deploy modern seller-facing UX experiences using React and TypeScript. Collaborate with cross-functional teams to integrate frontend applications with cloud services, APIs, and AI capabilities.

Senior Software Engineer

Hybrid · Vancouver

Design and develop scalable services and platform capabilities to support security automation and risk remediation. Collaborate with cross-functional teams to maintain high-quality production code and improve the reliability and observability of cloud services.

Senior Software Engineer - Backend

Hybrid · Vancouver

The engineer will own the technical direction and architectural evolution of a high-throughput, real-time bidding platform. They will lead the design and implementation of scalable, latency-sensitive backend systems while collaborating with cross-functional teams to drive platform modernization.

Software Engineer - Front End

Hybrid · Vancouver

Design, develop, and deploy modern frontend experiences using React and TypeScript while collaborating with cross-functional teams. Participate in production engineering, live-site support, and the implementation of AI-native engineering practices.

Principal Software Engineer

Hybrid · Vancouver

The Principal Software Engineer will lead the technical strategy for optimizing frontier-scale AI models across Microsoft's custom AI accelerators and cloud-scale infrastructure. They will collaborate with hardware architecture teams on co-design initiatives and drive performance improvements across kernels, frameworks, and distributed systems.

Principal Software Engineer - Distributed Systems

Hybrid · Vancouver

The Principal Software Engineer will lead the design, development, and operation of large-scale distributed data integration services. They are responsible for optimizing code performance, conducting architectural reviews, and ensuring system reliability and security across the Azure data platform.

Software Engineer II - Distributed Systems

Hybrid · Vancouver

Design, develop, and maintain scalable distributed data movement services for Microsoft Fabric. Collaborate with cross-functional teams to ensure high performance, reliability, and security of data integration solutions.

Principal Software Engineer - Distributed Systems

Hybrid · Vancouver

Lead the design, development, and operation of next-generation data transfer services for Microsoft Fabric. Responsibilities include optimizing code performance, conducting architectural reviews, and ensuring system reliability and security.