Principal Software Engineer - Azure Kubernetes Team

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

Description For Principal Software Engineer - Azure Kubernetes Team

Microsoft's Azure Kubernetes Service (AKS) traffic team is seeking a Principal Software Engineer to join their cloud-native development efforts. This role focuses on building traffic management solutions for AKS customers, streamlining communication and enhancing reliability of micro-services in cloud-native environments.

As a Principal Software Engineer, you'll work directly with key stakeholders to architect, implement, and support critical components of the AKS platform. The position requires deep expertise in containerized applications and cloud-native development, with particular emphasis on Kubernetes and network traffic management techniques from L3 to L7.

The role offers an opportunity to shape the future of cloud container orchestration at Microsoft, working with cutting-edge technologies and solving complex challenges at scale. You'll lead technical designs, mentor other engineers, and drive best practices across multiple teams while ensuring system reliability and performance.

Microsoft provides an industry-leading benefits package including comprehensive healthcare, educational resources, and flexible work arrangements. The position offers competitive compensation ranging from $137,600 to $267,000 depending on location and experience, with higher ranges available in the San Francisco Bay area and New York City metropolitan area.

This is an excellent opportunity for an experienced engineer passionate about cloud infrastructure and container orchestration to make a significant impact at one of the world's leading technology companies. The role combines technical leadership, architectural oversight, and hands-on development in a fast-paced, collaborative environment.

Last updated 4 minutes ago

Responsibilities For Principal Software Engineer - Azure Kubernetes Team

  • Partner with stakeholders to determine user requirements for scenarios
  • Lead identification of dependencies and development of design documents
  • Lead by example and mentor others to produce extensible and maintainable code
  • Work with stakeholders to drive multiple group's project plans and release plans
  • Act as Designated Responsible Individual (DRI), mentoring engineers and working on-call
  • Proactively seek new knowledge and adapt to new technical trends and patterns

Requirements For Principal Software Engineer - Azure Kubernetes Team

Go
Kubernetes
  • Bachelor's degree in computer science or related technical field AND 6+ years backend development experience
  • 4+ years of experience in development of cloud native L3 to L7 network traffic management techniques
  • 4+ years of experience with Kubernetes development
  • Coding experience in C, C++, Golang or Rust
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Azure Kubernetes Team

Medical Insurance
Education Budget
Parental Leave
  • 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 Team

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure Core team, focusing on cloud infrastructure and Software Defined Networking, with opportunity to work remotely from India.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Azure Data team, focusing on Fabric Security and Enterprise platform development with competitive compensation and hybrid work model.

Principal Software Engineer

Lead the technical vision for Microsoft Purview security solutions as a Principal Software Engineer, driving innovation in cloud security and data protection at Microsoft Security.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Bing GenAI team, focusing on Generative AI and search experiences.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure Compute Node Services Group, leading development of server management software in Rust, with remote work options and competitive compensation.