Principal Software Engineering Manager
Core
Lead, inspire, and develop a high-performing engineering team while owning the delivery and operational excellence of critical platform services that support Azure infrastructure at global scale.
Role type
Principal Software Engineering Manager
Builds
Critical platform services supporting Azure infrastructure at global scale
Domain
Cloud infrastructure / Distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Leading and developing software engineering teams, Designing and operating large-scale distributed systems, Building and operating cloud-native services, Driving cross-organizational collaboration, Influencing partner teams, Aligning diverse stakeholders, Managing ambiguity, Driving execution
Preferred skills
Coaching and mentoring technical leaders, Establishing sustainable execution models, Fostering a culture of innovation and inclusion
Technologies
C#, C++, Java, Go, Python
Responsibilities
Lead, inspire, and develop a high-performing engineering team through coaching, mentoring, and talent growth. Own the delivery and operational excellence of critical platform services. Drive architecture, technical direction, and engineering best practices for large-scale distributed systems. Partner with stakeholders to define strategy, prioritize investments, and deliver customer-focused outcomes. Lead complex cross-organizational initiatives that span multiple teams. Ensure engineering solutions meet the highest standards for scalability, reliability, security, observability, and operational excellence.
Seniority
Principal, strategy & mentorship