Back to jobsJob overview

About the role

Principal Software Engineer - Azure Kubernetes Service at Microsoft

Required Skills

kubernetesgoc#rustc/c++distributed systemsnetworkinglinuxai tools

About the Role

Principal Software Engineer role on the Azure Kubernetes Service traffic team, building traffic management solutions for AKS customers. Focuses on designing architecture, implementing key components, and enhancing Kubernetes networking for cloud-native environments. Involves collaboration with Azure product teams and the Kubernetes community.

Key Responsibilities

  • Partners with stakeholders to identify direction and dependencies for products/features
  • Leads by example and mentors others to produce extensible and maintainable code
  • Acts as Designated Responsible Individual (DRI), mentoring engineers and monitoring system/product/service
  • Increases development speed and efficiency across the AKS engineering team
  • Proactively seeks new knowledge and adapts to trends to improve product performance and shares knowledge

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in Go, C#, Rust, or C/C++ OR equivalent experience
  • 4+ years of experience in building, shipping and operating reliable, distributed solutions
  • 2+ years of experience with Kubernetes development
  • 2+ years of experience engaging in site-reliability engineering practices and ability to use AI tools for coding

Nice to Have:

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience OR Master's Degree AND 8+ years experience OR equivalent
  • 5+ years of experience designing and delivering advanced networking solutions for large-scale, cloud-native environments
  • 3+ years of experience architecting and evolving the Kubernetes L3–L7 network stack, including CNI plugins, service mesh, or related components

Benefits & Perks

  • Industry leading healthcare