Microsoft
Cloud Infrastructure & DevToolsDirect employer career site

Principal Software Engineer - AKS Flex: High Scale

Location
United States · On-site
Job type
Full-time
Level
Director
Experience
6+ years
Education
Bachelor's degree
Listed
29 days ago

Skills & highlights for this role

  • etcd internals
  • Kubernetes control plane
  • distributed systems

Also useful

  • Go
  • Rust
  • C++
  • storage engines
  • Raft consensus

About the role

Own the architecture for control plane scalability and the flex nodes and Unbounded platform, and help define the multi-year technical roadmap for AKS Flex in partnership with product and engineering leadership. Lead cross-organization design efforts spanning AKS, Azure compute, storage, networking, and identity, driving alignment on interfaces, tradeoffs, and sequencing.

Make and defend key architectural decisions around correctness, durability, security, scale limits, and failure modes, and establish the design review and quality bar for the area. Mentor and grow senior engineers, and raise the technical capability of the broader team.

Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C++, C#, Java, or Python OR equivalent experience Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C++, C#, Java, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, Go, Rust, C++, C#, Java, or Python OR equivalent experience.

Deep understanding of etcd internals, including Raft consensus, MVCC, the watch mechanism, compaction and defragmentation, and the bbolt storage backend, as well as experience operating etcd at scale. Deep understanding of storage systems and databases, including storage engines (B-trees, LSM trees), write-ahead logging, replication, consistency models, transactions, and performance tuning.

Experience with Kubernetes control plane internals: API server, watch cache, controller patterns, API priority and fairness, and scalability limits. Experience with performance engineering: profiling, load testing, capacity modeling, and diagnosing latency and throughput issues in production.

Analyze and optimize control plane bottlenecks such as write amplification, compaction and defragmentation, watch fan-out, list/relist storms, request prioritization, and storage and memory pressure. Build scale and performance testing infrastructure, benchmarks, and SLOs that let us measure control plane limits and prevent regressions before they reach customers.

Build automation for safe etcd operations at fleet scale: backup and restore, member replacement, quorum recovery, upgrades, and repair. Design and build the systems that let worker nodes in other Azure regions, on-premises data centers, edge locations, and other clouds securely join an AKS cluster and behave as standard node pools.

Build node provisioning and day-2 lifecycle automation across diverse substrates: SSH-based bootstrap, cloud API provisioning in response to unschedulable pods, and bare-metal PXE boot with BMC power management and TPM-based attestation. Design Kubernetes-native APIs, controllers, and CRDs that make remote machines declaratively manageable with standard tooling, and that scale efficiently as fleets grow.

Contribute to and help lead the Unbounded open-source project, including design discussions, code reviews, and community engagement. Participate in production operations and on-call rotations, turning operational learnings into durable engineering improvements.

Read the original posting

From Microsoft's careers page, first listed on Rolev.ai on October 11, 2026. Rolev.ai is not the employer.

How Rolev.ai helps with this application

Rolev.ai is a job search and application tool for US job seekers. For this Principal Software Engineer - AKS Flex: High Scale role at Microsoft, it shows how your resume fits, tailors your resume to the posting, and prepares the application for you to review.

  • See how you fit

    Openings from employer career sites are ranked against your whole resume—and searchable inside Claude, ChatGPT, and Cursor via Rolev.ai MCP.

  • Tailor without inventing

    Every change to your resume is checked against your original. New experience goes in only with your yes—zero fabricated claims.

  • Draft the full kit

    Tailored and Full Match resumes, role-specific cover letters, and answers to employer screening questions are prepared in seconds.

  • 1-Click Extension Autofill

    The Chrome extension fills the employer's Greenhouse, Workday, Lever, or Ashby form in 1 click. You review it and press Submit.

Common questions

Where is the Principal Software Engineer - AKS Flex: High Scale job at Microsoft located?

This Principal Software Engineer - AKS Flex: High Scale position at Microsoft is located in United States (On-site). Always check Microsoft's application page for specific state eligibility or relocation policies.

What qualifications are required for Principal Software Engineer - AKS Flex: High Scale at Microsoft?

For the Principal Software Engineer - AKS Flex: High Scale role, Microsoft highlights 6+ years of relevant experience; a bachelor's degree; experience with etcd internals, Kubernetes control plane, distributed systems. Rolev.ai can score your existing resume against these requirements and show any skill gaps before you apply.

How do I apply for the Principal Software Engineer - AKS Flex: High Scale position at Microsoft?

This listing links directly to Microsoft's application page. You can apply directly on Microsoft's site, or use Rolev.ai to check your resume fit, generate a zero-hallucination tailored resume and cover letter for this posting, and autofill the application form in 1 click with the Rolev.ai Chrome extension. You always review the form and press Submit yourself.