Principal Software Engineer (Customer & Product Engineering)
Core
Designing, developing, and operating an observability-focused platform service for cloud workloads while ensuring production reliability and creating reusable engineering assets.
Role type
Principal Software Engineer (Customer & Product Engineering)
Builds
Observability platform capabilities, production services, and reusable technical assets/tools for Azure.
Domain
Cloud infrastructure, distributed systems, observability, and enterprise software.
Required skills
C#, .NET, Azure, microservices, APIs, event-driven architectures, Kubernetes, containerized workloads, CI/CD pipelines, observability, monitoring, telemetry, incident response, service reliability engineering, enterprise customer engagement, architecture decision influence.
Preferred skills
C, C++, Java, JavaScript, Python, large-scale distributed systems design, cloud-native application operations.
Technologies
Azure, Kubernetes, C#, .NET, C, C++, Java, JavaScript, Python
Responsibilities
Design and evolve observability platform services; support live production environments via on-call and incident investigation; develop reusable engineering assets and tools; collaborate with product teams to drive cross-service improvements; strengthen technical capability across the field organization.
Seniority
Principal, hands-on IC with mentorship