Microsoft's Azure Kubernetes Service (AKS) team is seeking a Principal Software Engineer to join their Node Lifecycle team. This role focuses on managing kubernetes nodes for AKS customers, ensuring nodes support the latest kubernetes and Azure features while maintaining security and compliance standards. As a Principal Engineer, you'll work with key stakeholders to architect, implement, and ship critical components while supporting customers.
The position offers an opportunity to lead technical design and implementation for cloud-native containerized applications at scale. You'll be responsible for developing design documents, determining user requirements, and mentoring other engineers while working with cutting-edge technologies like Kubernetes and cloud infrastructure.
The role combines technical leadership with hands-on development, requiring expertise in Kubernetes, Linux, and programming languages like Go, C++, or Rust. You'll be part of Microsoft's mission to empower organizations worldwide, working in an inclusive culture that values growth mindset and innovation.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and generous time off. The position offers competitive compensation ranging from $137,600 to $267,000 per year (higher in SF Bay Area and NYC), with potential for additional benefits.
This is an excellent opportunity for experienced engineers passionate about container orchestration and cloud infrastructure to make a significant impact on one of the world's leading cloud platforms while working with a collaborative team focused on customer success.