Principal Software Engineer
Core
Define and drive technical strategy for Azure observability and reliability platforms, leading the design of highly scalable distributed systems that process and analyze telemetry at hyperscale.
Role type
Principal Software Engineer (Cloud Platform Strategy & Architecture)
Builds
Azure observability and reliability platforms, scalable distributed systems for telemetry processing
Domain
Cloud computing, observability, distributed systems
Deliverable
production ML models | infrastructure
Required skills
Distributed systems architecture, system reliability engineering, technical strategy definition, cross-team leadership, complex problem solving, automation, intelligent operations, incident response optimization, engineering mentorship, large-scale system operations
Preferred skills
Hyperscale system design, observability innovation, engineering excellence cultivation
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Define and drive technical strategy for observability and reliability platforms, lead design of scalable distributed systems for telemetry analysis, partner with leaders to align priorities and deliver solutions, identify and address systemic challenges in architecture and operations, provide technical leadership through architecture reviews and mentoring, drive innovation in automation and intelligent operations
Seniority
Principal, strategy & mentorship