Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Expedia Group Logo

Principal Software Development Engineer — Platform & Infrastructure

Expedia Group

$242,000 - $338,500
Oct 31, 2025
San Jose, CA, US
Apply Now

Expedia Group is looking to solve the problem of increasing developer velocity, reducing operational risk, and optimizing cloud spend by shaping the foundational platform that powers customer-facing services across brands.

Requirements

  • 10+ years professional software engineering experience with significant hands-on experience building and operating distributed cloud services
  • Strong, demonstrable experience building and running platforms on AWS (EKS, ECS, EC2, VPC, IAM, S3, RDS, ELB/ALB, Auto Scaling)
  • Deep hands-on experience with containerization and Kubernetes at scale (EKS or comparable)
  • Practical experience with infrastructure as code (Terraform, CloudFormation) and Helm charts
  • Proven record of contributing production code and platform automation (languages such as Go, Python, Java, or similar)
  • Experience designing for resilience, observability, security and operational automation
  • Familiarity with CI/CD tooling and developer workflows (Spinnaker, Jenkins, GitHub Actions, GitLab CI, or similar)

Responsibilities

  • Define the technical strategy, roadmap and standards for cloud infrastructure and platform capabilities (container runtime, orchestration, networking, CI/CD, observability, security, IaC)
  • Lead migration and platform adoption efforts (containerization, Kubernetes/EKS, runtime platform) and drive roadmap execution end-to-end
  • Be an active code and IaC contributor (Terraform/CloudFormation/Helm, platform services, automation) and perform design/code reviews
  • Design scalable, resilient, and secure infrastructure patterns for microservices, data stores, caching, and messaging
  • Build and improve CI/CD pipelines, release automation, testing strategies, and safe deployment practices
  • Drive SRE and observability practices: define SLIs/SLOs, monitoring, tracing, alerting, runbooks, incident response, and post-mortems
  • Lead capacity planning, performance tuning, and traffic engineering for high-scale workloads

Other

  • Mentor and grow senior and mid-level engineers; identify high-potential talent and raise engineering standards
  • Collaborate closely with product, security, platform, and operations stakeholders to align technical solutions with business goals and compliance requirements
  • Demonstrated ability to lead cross-team technical initiatives and influence architectural decisions
  • Strong communication skills and experience mentoring engineers
  • Prior platform engineering, SRE, or infrastructure leadership at scale