Expedia Group · 1 month ago
Principal Software Development Engineer
Expedia Group is a company that powers global travel through innovative technology solutions. They are seeking a motivated Principal Software Development Engineer to lead the architecture and design of a compute runtime platform based on Kubernetes, providing technical leadership and mentoring to the engineering organization.
CommunitiesInternetReservationsTask ManagementTechnical SupportTicketingTourismTransportationTravel
Responsibilities
Design and Implement Core Platform Components: Evolve our Kubernetes-based environment, focusing on areas like multi-tenancy, network policy, resource management, and service mesh integration (e.g., Istio, Linkerd)
Architect for Scale and Reliability: Lead the technical design for scaling our control plane and data plane to handle a 10x increase in services and traffic. Define and implement SLOs for the platform itself
Improve the Developer Control Plane: Design and build the next generation of our CI/CD pipelines and GitOps workflows. Drive the strategy for our internal developer portal (e.g., Backstage) to unify tooling, documentation, and service lifecycle management
Automate Infrastructure Lifecycle: Author and maintain production-grade Infrastructure as Code (IaC) using Terraform and/or Crossplane. Eliminate manual toil by automating cluster provisioning, node lifecycle, and dependency upgrades
Technical Leadership and Mentorship: Act as a force multiplier. Mentor senior engineers on the team, lead architecture review sessions, and author RFCs to build consensus on significant technical decisions. Your influence will extend beyond the team to application developers and SREs
Production Debugging: Serve as the final escalation point for complex, cross-cutting production incidents that involve the underlying platform, from kernel-level issues to CNI bugs to distributed system failures
Collaborate across product management, architecture, and engineering leads to deliver capabilities that enable our developer community to function at a high capacity
Ability to explore/use a wide variety of technologies and tools such as (but are not limited to) Java, Go, AWS, Docker, Hashicorp Tools (Terraform, Consul, Vagrant, Vault, Nomad), Kubernetes, Argo, Istio, Helm, etc
Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability)
Take ownership of high stress scenarios by remaining calm, employing critical thinking and data driven decision-making practices
Qualification
Required
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
Experience with Stateless and Stateful workloads, Service Mesh or Service Discovery, Monitoring, Alerting and Logging
Understanding of security development principles such as token management, encryption, and certificates
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
Benefits
Medical/dental/vision
Paid time off
Employee Assistance Program
Wellness & travel reimbursement
Travel discounts
International Airlines Travel Agent (IATAN) membership
Company
Expedia Group
At Expedia Group (NASDAQ: EXPE), we believe travel is a force for good – it opens minds, builds connections, and bridges divides.
H1B Sponsorship
Expedia Group has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (519)
2024 (410)
2023 (382)
2022 (629)
2021 (483)
2020 (366)
Funding
Current Stage
Public CompanyTotal Funding
$4.25BKey Investors
TCV
2025-02-21Post Ipo Debt· $985M
2020-04-23Post Ipo Equity· $1.2B
2020-04-23Post Ipo Debt· $2B
Recent News
PhAndroid.com
2026-01-07
2026-01-07
Company data provided by crunchbase