Microsoft is a leading technology company on a mission to empower every person and organization on the planet. They are seeking a Principal Software Engineer to join the Customer Experience Engineering team, focusing on designing and optimizing production-grade applications on the Azure platform while enhancing customer success and operational reliability.
Responsibilities:
- 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 6+ 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. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter
- Master'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 Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience