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

Senior Software Engineer

Hybrid · Vancouver

Design and implement native Windows components in C++ to power secure, high-performance remote desktop experiences. Lead technical architecture and resolve complex systems-level issues across kernel and user-mode boundaries.

Senior Software Engineer - Backend

Hybrid · Vancouver

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

Software Engineer II - Full Stack

Hybrid · Vancouver

Design and build highly available, scalable, and observable services within the Azure Data and Microsoft Fabric ecosystem. Collaborate with cross-functional engineering teams and external partners to drive feature development and ensure operational excellence.

Software Engineer Internship Opportunities

Hybrid · Vancouver

You will collaborate with global teams to design, develop, and test innovative software solutions while applying engineering principles to solve complex problems. Additionally, you will work with stakeholders to determine user requirements and proactively learn new engineering methods to improve product performance.

Senior Software Engineer

Hybrid · Vancouver

Design and implement high-availability and high-performance distributed storage capabilities for Azure HorizonDB. Collaborate with engineering teams to build, operate, and optimize core database components while ensuring service reliability and scalability.

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.

Senior Data Scientist

On-site

Overview With more than 45,000 employees and partners worldwide, the Customer Experience and Success (CE&S) organization is on a mission to empower customers to accelerate business value through differentiated customer experiences that leverage Microsoft’s products and services, ignited by our people and culture. We drive cross-company alignment and execution, ensuring that we consistently exceed customers’ expectations in every interaction, whether in-product, digital, or human-centered. CE&S is responsible for all up services across the company, including consulting, customer success, and s…

Software Engineer II - Full Stack

Hybrid

Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics and business intelligence. The products in our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL…

Software Engineer II - AI Engineering

Hybrid

Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics and business intelligence. The products in our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL…

Senior Software Engineer - Live Site Reliability

Hybrid

Overview Microsoft is a place where passionate innovators collaborate to solve complex challenges and create technology that empowers people and organizations around the world. The Azure Data engineering team is responsible for building and operating Microsoft’s data platform, including services such as Microsoft Fabric, Azure SQL Database, Azure Cosmos DB, Azure Data Factory, Azure Synapse Analytics, Azure Event Grid, and Power BI. These services enable customers to ingest, process, and analyze data at scale. The Data Integration team builds capabilities that enable customers to move, transf…

Senior Software Engineer -Backend Software

Hybrid

Overview Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence. The products our portfolio include Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL,…

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.