Bangalore, Karnataka, India Hybrid Employment

Expedia Group is hiring a Principal Software Development Engineer

About the Role

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.

Required Skills
JavaKotlinAWSDockerKubernetesSpring BootCachingDatabase PlatformsCI/CDArchitectural Design PatternsMicroservicesCloud-Native DesignData Pipelines
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Expedia Group

Expedia Group brands power global travel for everyone, everywhere. They design cutting-edge tech to make travel smoother and more memorable, and create groundbreaking solutions for partners.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago