CareerPlanSign in

Principal Software Engineer

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-09-25

Core

Define and drive the architecture of highly available, secure, and scalable AKS control-plane systems, advancing Kubernetes components and improving reliability through performance engineering and automated recovery.

Role type

Principal Software Engineer (Kubernetes Control Plane)

Builds

Azure Kubernetes Service (AKS) control-plane systems, including API server, etcd, and controllers

Domain

Cloud Infrastructure / Distributed Systems / Kubernetes

Deliverable

production ML models | infrastructure

Required skills

Kubernetes control-plane architecture, distributed systems design, performance engineering, capacity planning, fault testing, automated recovery mechanisms, incident investigation, AI-assisted development, networking troubleshooting (DNS, TCP/IP, TLS), observability, deployment automation

Preferred skills

Experience with C, C++, C#, Java, JavaScript, or Python, experience with GitHub Copilot or similar AI tools, experience building reliable distributed services with safe deployment practices

Technologies

AKS, Kubernetes, API server, etcd, GitHub Copilot

Responsibilities

Design automated detection, mitigation, and recovery mechanisms for distributed systems; Lead investigations of complex distributed-system failures; Mentor engineers and provide technical leadership across teams; Apply AI-assisted development to engineering and operational workflows; Improve engineering velocity through reusable frameworks and operational tooling

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.