E

Expedia Group

Runs travel booking sites for people and companies

Senior Software Development Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listedIn-person

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 software development experience focused on backend development using Java or Kotlin.
  • Experience building and operating high-performance, high-throughput, highly available, and scalable services on cloud platforms.
  • Experience owning production services or components throughout their lifecycle, including system design with low-level design, API design, data modeling, implementation, deployment, monitoring, and ongoing operational responsibility.
  • Ability to understand complex distributed systems, design moderately complex solutions, and make well-reasoned technology choices that are testable and observable and aligned with business outcomes and team goals.
  • Strong knowledge of integration patterns, testing and monitoring tools, and operational excellence practices, including unit testing, service-level agreements, resiliency and scalability patterns, and alerting.
  • Experience formally mentoring at least three engineers.

Responsibilities

  • Design, build, and evolve robust, scalable, and secure backend services and applications, including low-level and high-level designs, APIs, data models, and technical trade-offs for high-traffic pricing and offers experiences.
  • Lead end-to-end implementation of complex features and systems within the Offers Domain, from technical design and coding through testing, deployment, monitoring, and ongoing operational support.
  • Partner with product, architecture, and cross-functional engineering teams to translate business and regulatory requirements into technical solutions and reusable capabilities across brands and platforms.
  • Drive engineering excellence for owned services through code quality, automated testing, observability, performance optimization, simplification, and technical responsibility for service health, scalability, resilience, technical debt, and operational overhead.
  • Provide technical mentorship and guidance to other engineers, share domain and industry knowledge, guide integrations across teams, and model best practices in system design, API design, and data modeling.
  • Safely integrate and operate AI/ML-enabled solutions, applying AI/ML concepts to real-world products while following established patterns and guidelines.

Desired Qualifications

  • Experience designing and evolving distributed or multi-service architectures for pricing, offers, or similarly high-scale transactional domains, with emphasis on reliability, fault tolerance, and production-metric-driven performance optimization.
  • Technical leadership in defining architectural direction for complex features or systems, influencing design patterns and frameworks, guiding cross-team integrations, and communicating trade-offs to technical and non-technical stakeholders.
  • A track record of improving team-level operational excellence through observability, automation, performance tuning, and data-driven incident and customer-impact analysis.
  • Hands-on experience integrating or consuming AI/ML-enabled services or platforms in production, including safe interaction patterns, impact monitoring, and tuning models or policies.
  • Familiarity with AI-assisted development or testing tools in everyday engineering workflows, particularly for backend services and platform capabilities in complex domains.

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