Principal Software Engineer (Customer & Product Engineering)

United StatesPosted Jul 24, 2026
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. 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. 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. Experience designing, building, and operating large-scale distributed systems and cloud-native applications. Experience with C#/.NET and experience developing production services on Azure. Experience designing microservices, APIs, event-driven architectures, and integration patterns. Experience with Kubernetes, containerized workloads, CI/CD pipelines, and modern deployment strategies. Experience with observability, monitoring, telemetry, incident response, and service reliability engineering. Experience working directly with enterprise customers to solve complex technical challenges, influence architecture decisions, and translate customer needs into engineering solutions.

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free