Principal Software Engineer - Kubernetes

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
$137,600 - $267,000
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cloud · Enterprise SaaS

Description For Principal Software Engineer - Kubernetes

Join the Sky team at Microsoft to empower Microsoft Cloud teams and their customers to easily deliver high-quality services using standard cloud architecture and infrastructure. As a Principal Software Engineer - Kubernetes, you'll work on business-critical initiatives that directly contribute to the future of Microsoft's business. You'll lead the design and implementation of solutions that deliver reliability, security, and compliance fundamentals to Microsoft's internal cloud native services.

Key responsibilities:

  • Leverage Kubernetes expertise to design and implement solutions
  • Work with stakeholders across the company to define product strategy
  • Foster engineering culture for standardized solutions with a quality focus
  • Lead technical projects and influence others across organizational silos

Required qualifications:

  • Bachelor's Degree in Computer Science or related field, or equivalent experience
  • 6+ years of technical engineering experience with coding in C, C++, C#, or Go
  • 5+ years of experience with Cloud Native technologies including containers, Go, and Kubernetes
  • Ability to participate in a periodic, global 24x7 on-call rotation

Preferred qualifications:

  • Experience operating large-scale Kubernetes environments
  • Knowledge of Kubernetes networking configurations and security best practices
  • Understanding of modern software & systems architectures
  • Experience designing, building, and troubleshooting complex software systems

The role offers a competitive salary range of $137,600 - $267,000 per year (higher in San Francisco and New York City areas), along with benefits such as healthcare, educational resources, savings and investments, parental leave, and more.

Microsoft is an equal opportunity employer and values diversity and inclusion in the workplace.

Last updated 6 months ago

Responsibilities For Principal Software Engineer - Kubernetes

  • Lead the design and implementation of solutions for reliability, security, and compliance
  • Define long and short-term product strategy with stakeholders
  • Foster engineering culture for standardized solutions with quality focus
  • Leverage Kubernetes expertise in solution design and implementation
  • Collaborate across organizational silos
  • Participate in periodic global 24x7 on-call rotation

Requirements For Principal Software Engineer - Kubernetes

Kubernetes
Go
  • Bachelor's Degree in Computer Science or related field, or equivalent experience
  • 6+ years of technical engineering experience with coding in C, C++, C#, or Go
  • 5+ years of experience with Cloud Native technologies including containers, Go, and Kubernetes
  • Ability to participate in a periodic, global 24x7 on-call rotation
  • Experience operating large-scale Kubernetes environments (preferred)
  • Knowledge of Kubernetes networking configurations and security best practices (preferred)
  • Understanding of modern software & systems architectures (preferred)
  • Experience designing, building, and troubleshooting complex software systems (preferred)

Benefits For Principal Software Engineer - Kubernetes

  • 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 - Kubernetes

Principal Engineering Manager – CIEng in IDC

Principal Engineering Manager position at Microsoft leading cloud security initiatives and managing engineering teams in Hyderabad, India.

Principal Engineering Manager

Principal Engineering Manager position at Microsoft leading Azure's Threat Model System team, combining security expertise with AI technology to enhance cloud service security.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure OpenAI team, focusing on large-scale AI services development with 8+ years experience required.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Key Vault team, focusing on cloud security and key management solutions.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on building and scaling AI-powered cloud services and Azure Cognitive Services.