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 3 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 Sourcing Engineer

Principal Sourcing Engineer position at Microsoft, focusing on silicon technology sourcing strategy and supply chain management for cloud infrastructure.

Principal Software Engineer- AI Search

Lead Azure AI Search engineering systems development at Microsoft, combining cloud architecture, security, and AI innovation.

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure focusing on cloud infrastructure, hardware acceleration, and virtualization systems with competitive compensation and remote work options.

Principal Supercomputing Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure AI/HPC systems, requiring expertise in cloud computing and supercomputing infrastructure.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's global optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on network optimization and AI integration.