As a Principal Software Development Engineer, you’ll shape how millions of travellers first discover and begin planning their journeys across Expedia Group’s brands
Job Summary
As a Principal Software Development Engineer, you’ll shape how millions of travellers first discover and begin planning their journeys across Expedia Group’s brands.
You’ll set engineering best practices, mentor engineers across multiple squads, and provide hands‑on technical leadership.
We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources.
Matching Summary
As a Principal Software Development Engineer, you’ll shape how millions of travellers first discover and begin planning their journeys across Expedia Group’s brands.
Skills & Requirements
Must-have
design and develop scalable services
evolve service, API, and data models
set technical direction and best practices
drive experimentation and data-informed decisions
mentor and elevate engineers
integrate and operate AI/ML solutions
build and operate large-scale web applications
Nice-to-have
engineering excellence and cross-team influence
strong product intuition
champion safe AI use
foster inclusive engineering culture
deep experience optimizing web performance
practical use of AI-driven tools
Key Requirements
Significant professional experience
ownership of critical services
expertise in designing service architectures
system design (LLD), API design, data modeling
technical ownership across broad domain
strong proficiency in modern programming languages