E

Expedia Group

Runs travel booking sites for people and companies

Senior Software Developer Engineer

Full-Stack EngineeringUpdated on Nov 13
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field, or equivalent related professional experience.
  • At least 8 years of relevant professional experience.
  • Strong engineering skills and curiosity to explore modern technology across stacks.
  • Ability to break down complex problems and deliver simple, innovative solutions with a cross-functional team.
  • Proven experience building scalable, user-centric products that support strong user experiences.
  • Ability to communicate clearly and concisely, translating technical details for technical and non-technical audiences.
  • A growth-minded and data-driven approach, with a commitment to learning, experimenting, and improving product and experience development.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real-world products.

Responsibilities

  • Design, build, and maintain robust full-stack applications and scalable services across multiple domains, applying deep technical expertise and architectural skills.
  • Lead end-to-end development, including system design, API design, and data modelling, ensuring solution quality and maintainability.
  • Collaborate across engineering, product, and business teams to define requirements, deliver features, and drive technology strategy.
  • Mentor and guide engineers, fostering best practices in coding, testing, and operational excellence within and across teams.
  • Safely integrate and operate AI/ML-enabled solutions to improve business and customer outcomes, ensuring secure and ethical adoption.
  • Contribute to projects spanning different technical stacks, domains, and platforms.

Desired Qualifications

  • Hands-on experience with multiple system architectures, such as microservices, event-driven, and composable architectures, and the ability to evaluate and communicate their trade-offs for scale, reliability, and delivery speed.
  • Hands-on experience with Kotlin for server-side development, and/or React and TypeScript for frontend development.
  • A proven track record of refactoring and modernizing legacy codebases and architectures, improving performance and maintainability while minimizing risk and customer impact.
  • A track record of integrating and optimizing AI/ML-enabled features or workflows within production systems.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs