This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for hands-on cloud Software Engineers and Senior Software Engineers based in the United States to join our diverse, talented, high-performing, and growing Customer Experience Engineering (CXE) team. These are deeply technical engineering roles offering the opportunity to work on some of the most challenging and impactful customer projects using the Azure platform, while also contributing directly to core Azure services and helping shape the evolution of the platform. These roles combine hands-on engineering with strategic customer engagement, contributing to both customer success and the development of an observability-focused Azure service approaching general availability — including on-call participation as part of the service engineering team. You will work across customer environments and core product engineering, helping improve how production workloads are designed, monitored, and operated at scale. Senior Software Engineers and Software Engineers within CXE are individual contributors who operate globally and engage directly with customers. The role spans design, development, and production operations, combining deep engineering work with real-world problem solving to accelerate customer adoption of Azure at scale. Engineers are expected to comfortably move between architectural design discussions, hands-on development, and live production troubleshooting using tools such as the Azure Portal and Visual Studio. This is a unique opportunity to work at the intersection of customer engineering and platform innovation, solving complex technical challenges while contributing into core Azure services.
Job Responsibility:
Driving engineering impact with strategic Azure customers: Working directly with some of Microsoft’s most strategic customers to design, build, and optimize production-grade applications on Azure, reducing technical debt and enabling scalable architectures
Building and evolving an observability-focused service: Contributing to the design, development, and continuous improvement of a new platform capability that enhances monitoring, diagnostics, and operational visibility for cloud workloads
Owning production reliability and operations: Supporting live production environments through on-call participation, incident investigation, and and implementing engineering improvements that enhance reliability and performance
Creating reusable engineering assets: Developing technical assets, tools, guidance, and reference implementations that enable repeatable customer success at scale and accelerate Azure adoption
Influencing Azure platform engineering: Collaborating with other product teams to represent real-world customer experience and drive improvements across other Azure services
Strengthening technical capability across CE&S: Developing and supporting technical teams to deepen engineering expertise and delivery quality across the field organization
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Ability to meet Microsoft, customer and / or government security screening requirements are required for this role
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience