Principal Software Development Engineer (Kubernetes)
$249,000–$348,500 year
On-site · Seattle, Washington, United States or San Jose, California, United States
Job Summary
Lead architecture and build a Kubernetes-based compute runtime platform to be used by Expedia Group's engineering teams; drive scalable design for multi-tenant environments, network policy, resource management, and service mesh integration; define and implement SLOs for the platform; enhance CI/CD pipelines and GitOps workflows; advance the internal developer portal (Backstage) for tooling, documentation, and lifecycle management; automate infrastructure lifecycles with Terraform and Crossplane; reduce manual toil through cluster provisioning and upgrades; mentor senior engineers, lead architecture reviews, and author RFCs; handle production debugging across kernel-level to distributed system issues; work across product management, architecture, and engineering leads; apply technologies such as Java, Go, AWS, Docker, Terraform, Crossplane, Kubernetes, Argo, Istio, Helm; emphasize operational excellence, resiliency, and scalability; 8+ years of infra automation or container orchestration experience; degree in a related field or equivalent experience; salary ranges vary by location (San Jose: 249k–348.5k with potential to 398.5k; Seattle: 231k–323.5k with potential to 369.5k); remote-friendly benefits and a flexible work model.
Required Qualifications
- 8+ years of experience in infrastructure automation, configuration management or container orchestration
- Bachelor’s or Master’s degree in a related technical field, or equivalent professional experience
- Strong programming skills in one or more languages: Java, Go, Python or Ruby
- Experience in cloud computing with Amazon Web Services (AWS) and containerization with Docker and Kubernetes/EKS
- Preferred Qualifications: Experience with Stateless and Stateful workloads, Service Mesh or Service Discovery, Monitoring, Alerting and Logging
- Experience with Continuous Integration tools like Jenkins or similar
- Experience building self-service technology platform capabilities, particularly in the container compute, traffic management, or API management spaces
- Experience mentoring other engineers and establishing standards for operational excellence and code quality at a multi-project level
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.