Principal Software Engineer
Core
Lead design and implementation of highly available, secure, and scalable services for the AKS Resource Provider and control plane, focusing on cluster lifecycle management, upgrades, networking, and fleet-scale operations.
Role type
Principal Software Engineer (Cloud Infrastructure)
Builds
AKS platform capabilities including cluster lifecycle management, node pools, networking, and security services.
Domain
Cloud computing, Kubernetes, distributed systems
Required skills
Kubernetes, cloud-native infrastructure, distributed systems, observability, telemetry, automated recovery, safe deployment practices, networking (DNS, TCP/IP, TLS, load balancing, routing), AI-assisted engineering tools, C++, C#, Java, Go, Python
Preferred skills
Experience with GitHub Copilot, incident investigation, capacity planning, resiliency testing
Technologies
Kubernetes, AKS, C++, C#, Java, Go, Python, GitHub Copilot
Responsibilities
Drive technical solutions for cluster lifecycle management, upgrades, node pools, networking, and security; Improve platform reliability through observability, performance analysis, and incident prevention; Partner across multiple engineering teams to deliver integrated platform capabilities; Contribute to technical strategy and architectural decisions; Mentor engineers through design reviews and code reviews; Leverage AI-assisted engineering tools to improve development velocity and workflows.
Seniority
Principal, hands-on IC with strategic leadership