Principal Software Engineer
Core
Define long-term architectural direction for Azure Specialized platform services, leading design reviews, driving engineering excellence, and serving as a trusted technical advisor to engineering leadership.
Role type
Principal Software Engineer (Cloud Platform Architecture)
Builds
Highly available distributed cloud services, diagnostic and troubleshooting platforms, and reusable platform patterns for Azure Specialized services.
Domain
Cloud computing, distributed systems, networking, and compute
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed system architecture, scalability design, resiliency engineering, observability, security, operational efficiency, networking, compute, AI-assisted engineering techniques, service health frameworks, SLO definition, mentorship, technical strategy
Preferred skills
None stated
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead design reviews and influence technical strategy across organizations, design and evolve highly available distributed cloud services, drive strategy for diagnostic and troubleshooting platforms using telemetry and analytics, improve platform supportability through data-driven insights, lead reliability improvements by establishing service health frameworks and governance models, mentor engineers and foster a culture of technical excellence
Seniority
Principal, strategy & mentorship
