Software Development Engineer III

Expedia Group

Software Development Engineer III Overview

Company Name Expedia Group
Job Role Software Development Engineer III
Qualifications Bachelor’s
Category IT Jobs
Job Type Full Time
Location London

This role sits within Expedia Group’s Product & Technology organization and focuses on the pricing platform that supports travelers around the world. The team builds and operates the systems that make pricing clear, accurate, transparent, and easy to understand throughout the shopping and booking journey. The work is centered on creating customer-facing capabilities that meet local expectations and regulatory requirements while supporting a large-scale travel business.

Expedia Group describes itself as a company that builds technology to improve travel experiences for travelers and partners. The organization emphasizes a people-first culture, inclusion, and collaboration, and it offers a benefits package designed to support employees both professionally and personally.

What you will do

  • Take full ownership of important services from the initial technical design and API definition through implementation, deployment, and ongoing production support.
  • Build and operate distributed pricing services that must perform reliably at global scale with high throughput and low latency.
  • Work with business stakeholders to understand how technical decisions affect customer outcomes, business performance, and revenue impact.
  • Analyze complex problems, break them into manageable pieces, and work with teammates to deliver solutions that are sustainable over time.
  • Participate in architecture discussions and help shape technical direction for the systems you work on.
  • Write detailed technical documentation that clearly explains design choices, implementation details, and system behavior.
  • Review code carefully and provide thoughtful feedback to improve quality, maintainability, and correctness.
  • Build, test, and maintain software and related tools using the appropriate development toolchain while meeting customer design expectations.
  • Investigate frameworks, coding approaches, and architectural patterns, then recommend improvements where they will strengthen the platform or development process.
  • Drive operational excellence by applying practices such as unit testing, service-level expectations, resiliency engineering, scalability planning, monitoring, and alerting.
  • Use systems thinking to improve efficiency across teams and processes, and make recommendations that help the organization work more effectively.
  • Mentor other engineers, share knowledge, and help create a collaborative environment that supports continuous technical growth.

Team and product context

The pricing pillar within Expedia Group’s technology organization is responsible for delivering a simple and trustworthy pricing experience across shopping and booking. The platform is built to support millions of users each year and uses technologies including Java, Scala, Kotlin, Spring, MSSQL, DynamoDB, and Redis. The team encourages experimentation with new technologies while still balancing short-term delivery needs with long-term platform health.

The broader Product & Technology group builds products, services, and tools for travelers, partners, and employees. The platform is powered by data and machine learning to deliver secure, differentiated, and personalized experiences. The company says it values an open culture where people belong, differences are celebrated, and team success is shared.

What you need

  • A bachelor’s degree in computer science or a related discipline with at least five years of professional software development experience, or a master’s degree with at least four years of post-degree experience.
  • Strong hands-on development experience in Java or another object-oriented language, or in Scala, Kotlin, or a similar functional language.
  • Experience building and operating scalable distributed systems in AWS or a comparable cloud environment.
  • Evidence of formal mentoring experience with at least three people, plus end-to-end technical design ownership on at least three projects.
  • The ability to recognize business problems at both project and team level and create solutions that are straightforward to test and observe.
  • Knowledge of relational and NoSQL databases, data structures, API design approaches, and service-oriented architectures.
  • The ability to define team-level operational excellence measures and improve project quality through testing, monitoring, and alerting.
  • Strong practical experience designing robust caching solutions using Redis, Couchbase, Memcached, or similar distributed caching technologies.
  • Experience working successfully on Agile teams of at least five engineers, with familiarity with modern Agile practices, version control, continuous integration, and continuous delivery.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively in a globally distributed environment.

Preferred experience

  • Experience with low-latency, high-throughput microservices, including systems operating at 1M+ TPS.
  • Experience integrating AI/ML-enabled solutions into backend systems in a safe way and using AI-driven tools or workflows to improve product results.

Working arrangement

This is a full-time regular position based in London, England. The posting also notes that Expedia Group uses a flexible work model and has office locations available to support that approach.

Benefits and culture

  • A full benefits package.
  • Travel perks.
  • Generous time off.
  • Parental leave.
  • A flexible work model with office support.
  • Career development resources.
  • An inclusive environment backed by Expedia Group’s values and leadership agreements.
  • Recognition for workplace culture from organizations such as Glassdoor, Forbes, TIME, and Disability:IN.

Application and accessibility

The page provides an application path through Expedia Group’s careers site and also references a contract talent community and an external supplier-partner site for certain contract opportunities. It includes an accommodation request process for candidates who need help with any part of the application or recruiting process because of a disability or other physical or mental health condition.

The posting also warns applicants to be cautious about fraud and notes that legitimate Expedia Group hiring communications come from the company’s talent acquisition and hiring teams, with email addresses using the @expediagroup.com domain. It states that the official place to search and apply for jobs is the Expedia Group careers website.


Degree Requirement: Bachelor’s

Visa Sponsorship Promising

To apply for this job please visit careers.expediagroup.com.

admin
the authoradmin