Principal Software Engineer - Azure Kubernetes Service

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
United States
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Cloud · Enterprise SaaS

Description For Principal Software Engineer - Azure Kubernetes Service

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.

Last updated 2 days ago

Responsibilities For Principal Software Engineer - Azure Kubernetes Service

  • Partners with appropriate stakeholders to determine user requirements for a set of scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages subject-matter expertise of cross-product features with stakeholders
  • Holds accountability as a Designated Responsible Individual (DRI)
  • Proactively seeks new knowledge and adapts to new trends

Requirements For Principal Software Engineer - Azure Kubernetes Service

Go
Kubernetes
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including C, C++, Golang or Rust OR equivalent experience
  • 4+ years of experience working with Kubernetes
  • 4+ years of experience working with Linux
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Principal Software Engineer - Azure Kubernetes Service

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Azure Kubernetes Service

Principal Network Engineer

Principal Network Engineer position at Microsoft, focusing on AI High Performance Network Infrastructure, offering remote work and competitive compensation between $137,600 - $294,000.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on COSMIC team to build and scale Kubernetes-based service platform for M365 Substrate Core organization.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Health and Life Sciences Platform team, focusing on cloud infrastructure and Kubernetes.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on hardware platform innovation and virtualization technologies.

Principal Software Engineer, Azure AI Services

Principal Software Engineer position at Microsoft's Azure AI Services team, offering remote work and competitive salary to lead development of cloud-based AI services.