Principal Software Development Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
H1B Sponsor Likelynote

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

KubernetesAWSInfrastructure as CodeContainerizationJavaGoTerraformCI/CDPythonRubySoft Skills

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

company-logo
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 Company
Total Funding
$4.25B
Key Investors
TCV
2025-02-21Post Ipo Debt· $985M
2020-04-23Post Ipo Equity· $1.2B
2020-04-23Post Ipo Debt· $2B

Leadership Team

leader-logo
Ariane Gorin
Chief Executive Officer
linkedin
leader-logo
Ramana Thumu
Chief Technology Officer
linkedin
Company data provided by crunchbase