Back

Principal Software Engineer

YammerUnited States
You will be redirected to the main website
Posted on: 28 Sep 2026

Job Description

Define and drive the architecture of highly available, secure, and scalable AKS control-plane systems. Advance Kubernetes and critical control-plane components—including API server, etcd, and controllers. Improve reliability through clear SLIs and SLOs, capacity planning, performance engineering, fault testing, and production telemetry. Design automated detection, mitigation, recovery, and safe rollout mechanisms that prevent failures from becoming customer-impacting incidents. Lead investigations of complex distributed-system failures and translate findings into durable platform improvements. Improve engineering velocity through reusable frameworks, testing infrastructure, deployment automation, and operational tooling. Balance long-term architectural vision with pragmatic, incremental delivery and measurable customer outcomes. Provide technical leadership across teams, mentor engineers, and influence upstream Kubernetes and Azure platform investments. Apply AI-assisted development and intelligent automation to engineering, diagnostics, incident response, and operational workflows. 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, C, C++, C#, Java, JavaScript, or Python 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, C, C++, C#, Java, JavaScript, 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, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Experience with containers and Kubernetes, including control-plane components, scheduling, controllers, networking, storage, and workload lifecycle. Experience building and operating reliable distributed services with observability, safe deployment, automated recovery, and incident-response practices. Experience using GitHub Copilot or other AI-assisted engineering tools in design, implementation, testing, debugging, or operational workflows. Networking troubleshooting skills across DNS, TCP/IP, TLS, load balancing, routing, proxies, packet capture, and connection-level telemetry.
Principal Software EngineerYammer