London, England, United Kingdom Hybrid Employment

Expedia Group is hiring a Software Development Engineer II

About the Role

Expedia Group is hiring a Software Development Engineer II (Backend) for our Pricing pillar. In this role, you will design, develop, and maintain distributed backend services that deliver a simple, clear, accurate, and transparent pricing experience for customers throughout their shopping and booking journeys.

What You'll Do

  • Design, develop, and maintain high-throughput, low-latency distributed backend services that deliver efficient, optimal pricing solutions at scale.
  • Implement robust caching mechanisms to enhance application performance, reduce latency, and optimize resource utilization.
  • Participate in system design, API design, and data modeling for scalable, reliable microservices.
  • Contribute to technical documentation, detailed code reviews, and architecture discussions to ensure high-quality solutions.
  • Analyze complex problems, break them down into manageable milestones, and collaborate with cross-functional teams to deliver sustainable solutions.
  • Safely integrate and operate AI/ML-enabled solutions that improve outcomes, applying AI/ML concepts to real-world products.

What We're Looking For

  • Bachelor’s degree in Computer Science or a related technical field; or equivalent related professional experience.
  • 2+ years of relevant professional experience.
  • Hands-on experience in backend software development using Java, Scala, Kotlin, or similar languages, and building scalable distributed systems and services.
  • Practical knowledge of caching technologies (e.g., Redis, Couchbase, Memcached) and experience with relational and NoSQL databases, API patterns, and service-oriented architectures.
  • Demonstrated ability to contribute to technical reviews, maintain high coding standards, and thrive in Agile, collaborative team environments.
  • Experience designing and operating distributed, event-driven systems using Kafka Streams, AWS Kinesis, or similar frameworks.
  • Proven ability to optimize microservices for low-latency, high-throughput processing at significant scale.

Nice to Have

  • Familiarity with AWS cloud infrastructure, auto-scaling, blue-green deployments, and building/maintaining SLAs, SLOs, and SLIs.
  • Strong commitment to test-driven development, proactive monitoring, and operational excellence in production environments.
  • Demonstrated proficiency in safely integrating AI/ML-enabled solutions within backend systems and leveraging AI-driven tools or workflows to enhance real-world product outcomes.

Technical Stack

  • Languages: Java, Scala, Kotlin, Spring
  • Databases: MSSQL, DynamoDB, Redis
  • Streaming: Kafka Streams, AWS Kinesis
  • Cloud: AWS

Benefits & Compensation

  • 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
JavaScalaKotlinSpringMSSQLDynamoDBRedisKafka StreamsAWS KinesisAWSDistributed SystemsAPI DesignService-Oriented ArchitectureCaching
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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