E

Expedia Group

Runs travel booking sites for people and companies

Senior Software Development Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
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 the curiosity to work with modern technology regardless of the technology stack.
  • The 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 high-quality user experiences.
  • Clear, concise communication skills for translating technical details to technical and non-technical audiences.
  • A growth-minded, data-driven approach to learning, experimentation, and improving product and engineering practices.
  • Familiarity with artificial-intelligence-driven systems, tools, or workflows and applying artificial intelligence and machine-learning concepts to real-world products.

Responsibilities

  • Design, build, and maintain robust full-stack applications and scalable services across multiple domains using technical expertise and architectural skills.
  • Lead the end-to-end development process, including system design, application programming interface design, and data modelling, while 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 artificial-intelligence- and machine-learning-enabled solutions to improve business and customer outcomes while 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, including evaluating and communicating 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 to improve performance and maintainability while minimizing risk and customer impact.
  • A track record of integrating and optimizing artificial intelligence and machine-learning-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