Expedia Group is looking for a Principal Software Development Engineer to shape the technical vision for our next-generation Reviews platform. You will be responsible for architecting and evolving the end-to-end system that acquires, processes, and surfaces high-quality traveler reviews across all our brands.
What You'll Do
- Architect and evolve the end-to-end Reviews platform to acquire, process, and surface high-quality traveler reviews across Expedia Group brands
- Drive technical strategy and platform modernization across all Reviews subdomains — Collection, Moderation, and Distribution — ensuring scalability, resilience, and compliance
- Define and influence cross-domain architecture, collaborating with teams across Content, Search, and Lodging to maximize data reuse and interoperability
- Lead system design for large-scale, low-latency services that power customer-facing experiences and partner insights
- Contribute hands-on by writing clean, performant, and production-ready code for complex distributed systems
- Collaborate with product and data science teams to enable intelligent review insights through machine learning, moderation automation, and relevancy scoring
- Champion operational excellence, ensuring high availability (Tier-1 reliability), observability, and continuous improvement
- Mentor and elevate other engineers by fostering strong engineering principles, code quality, and architectural rigor
- Influence technical roadmap and strategy, ensuring alignment with Expedia Group’s platform evolution and compliance standards
What We're Looking For
- 10+ years of engineering experience building large-scale, distributed systems in high-traffic environments
- Deep expertise in Java/Kotlin, AWS, Docker, Kubernetes, Spring Boot, caching and database platforms, CI/CD, and architectural design patterns
- Proven track record of designing resilient, low-latency systems that handle large-scale user-generated content or similar Tier-1 workloads
- Strong understanding of cloud-native design, microservices architecture, and data pipelines
- Excellent collaborator who can influence across globally distributed teams
- Passionate about platform thinking — balancing reliability, developer productivity, and business agility
- Effective communicator with the ability to translate complex technical concepts for diverse audiences
- A 'One Expedia' team player who values transparency, mentorship, and shared success
Nice to Have
- Experience with machine learning integration, content moderation, or text analytics is a plus
Technical Stack
- Java
- Kotlin
- AWS
- Docker
- Kubernetes
- Spring Boot
Team & Environment
This role is part of the Reviews Engineering team within the Content domain.
Benefits & Compensation
- Full benefits package
- Exciting travel perks
- Generous time-off
- Parental leave
- Flexible work model
- Career development resources
Work Mode
This role follows a hybrid work model.
Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.





