Principal Software Development Engineer - Cloud Platform

Expedia Group

California, United States
$249,000.00 - $348,500.00; potential to $398,500.0...
On-site
Cell-based architecture
Kubernetes multi-cluster management
Service mesh
Expedia Group is seeking a Principal Software Development Engineer for their Cloud Platform organization, responsible for architecting and modernizing their cloud infrastructure. The role requires extensive experience in cloud-native systems, Kubernetes, and architecting scalable services while fostering a collaborative and innovative work environment

Job Summary

  • Lead the architectural evolution towards a Cell-Based Architecture to enable scalable and reliable horizontal scaling.
  • Modernize Kubernetes and infrastructure, focusing on multi-cluster management, service mesh, and automated scaling to create an efficient 'Golden Path' for engineers.
  • Optimize cloud economics by leading the FinOps technical strategy and building tooling for cost-per-service visibility tied to business value.

Matching Summary

Match Score: 85

Expedia Group is seeking a Principal Software Development Engineer for their Cloud Platform organization, responsible for architecting and modernizing their cloud infrastructure. The role requires extensive experience in cloud-native systems, Kubernetes, and architecting scalable services while fostering a collaborative and innovative work environment.

Salary

$249,000.00 - $348,500.00; Potential to $398,500.00 based on performance; Benefits package including travel perks, time-off, parental leave, flexible work model

Skills & Requirements

Must-have

  • Cell-Based Architecture
  • Kubernetes multi-cluster management
  • Service Mesh
  • Automated Scaling
  • Causal Observability
  • Automated Incident Response
  • SLO/SLI Management
  • FinOps Technical Strategy
  • Cost-per-service visibility
  • Dev Containers
  • Ephemeral Environments
  • Cloud-native distributed systems
  • Kubernetes platform services
  • System design and API design
  • Public cloud provider expertise
  • Infrastructure as Code
  • CI/CD at scale
  • Go, Rust proficiency

Nice-to-have

  • AI-driven infrastructure
  • Agent-friendly infrastructure
  • Composable architecture
  • Developer experience tooling
  • Global-scale systems
  • Capacity planning
  • Performance optimization
  • Failure handling
  • AI/ML-enabled solutions
  • Intelligent routing
  • Predictive scaling
  • Automated remediation
  • Cost optimization
  • Anomaly detection
  • Performance tuning

Key Requirements

  • Extensive professional software development experience
  • Proven ownership of critical services or multi-service platforms
  • Deep expertise with at least one major public cloud provider
  • Demonstrated ability to make high-impact architectural decisions
  • Familiarity with AI-driven systems, tools, or workflows
  • Deep knowledge of observability patterns
  • Expert-level understanding of Infrastructure as Code
  • Proficiency in Go, Rust, or similar languages

Work Rights

Not specified

Tailored Resume

Cover Letter