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 |
Expedia Group is looking for a software engineer to join its Product & Technology organization in London and help build the systems that power pricing across the travel shopping and booking journey. The work sits within the pricing pillar, which focuses on giving customers a pricing experience that is simple, accurate, transparent, and easy to understand. The team builds capabilities that can be reused across the customer journey and adapted to local market and regulatory needs, with the broader goal of improving every traveler’s experience.
The pricing platform serves millions of users each year and is built with technologies such as Java, Scala, Kotlin, Spring, MSSQL, DynamoDB, Redis, and related tools. The team encourages thoughtful experimentation with new technologies while balancing immediate delivery needs with long-term maintainability and product quality. This role is part of a global engineering environment where collaboration, technical excellence, and customer impact are central.
What you will do
- Take full ownership of important pricing services throughout their lifecycle, including technical design, API contracts, implementation, deployment, and ongoing production support for distributed systems that must perform reliably at very high scale.
- Work with business partners to understand how technical decisions connect to customer outcomes, commercial goals, and the company’s financial performance.
- Approach complex problems by breaking them into manageable pieces, then work with others to deliver solutions that are sustainable and well engineered.
- Contribute to architecture reviews and help shape technical direction through thoughtful discussion, strong documentation, and careful code review.
- Develop, test, and maintain software and related programs using appropriate development tools while meeting customer design expectations.
- Research frameworks, coding approaches, and architectural patterns, then recommend improvements that strengthen the platform and the codebase.
- Drive operational excellence by supporting unit testing, service-level thinking, resilience, scalability, monitoring, and alerting, while also looking for ways to improve team processes and efficiency across organizational boundaries.
- Share knowledge, coach teammates, and help create a collaborative environment that supports continuous technical growth.
What the team is looking for
- A bachelor’s degree in computer science or a similar discipline, or equivalent experience, together with substantial professional software development experience; the role expects either 5+ years of experience with a bachelor’s degree or 4+ years after a master’s degree.
- Hands-on development experience in Java or another object-oriented language, or in Scala, Kotlin, or a similar functional language.
- Proven experience building and operating scalable distributed services in AWS or a comparable cloud platform.
- Experience formally mentoring at least three people and leading technical design end to end on at least three projects.
- The ability to identify business problems at both project and team level and design solutions that are easy to test and observe.
- Understanding of relational databases, NoSQL databases, data structures, API patterns, and service-oriented architectures.
- The ability to define operational excellence measures for a team and improve project quality through testing, monitoring, and alerting.
- Strong practical experience building reliable caching solutions with technologies such as Redis, Couchbase, Memcached, or similar distributed caching systems.
- Experience working successfully on Agile teams of at least five engineers, including familiarity with Agile delivery methods, version control, continuous integration, and continuous delivery.
- Excellent communication and interpersonal skills, with the ability to collaborate effectively in a globally distributed team.
Preferred experience
- Experience with low-latency, high-throughput microservices, including systems handling 1M+ transactions per second.
- Experience integrating AI/ML-enabled capabilities into backend systems in a safe way, and using AI-based tools or workflows to improve product results.
Benefits and culture
- A comprehensive benefits package.
- Travel perks designed to support employees who are passionate about travel.
- Generous time off.
- Parental leave.
- A flexible work model, with office locations available for those who work in person or in a hybrid setup.
- Career development resources to support long-term growth.
- An open and inclusive culture where people are encouraged to belong, differences are celebrated, and team success is shared.
- The opportunity to join a company that has been recognized for its workplace culture and as a strong place to work.
Additional information
The role is based in London, England, within Expedia Group’s technology organization. The posting also notes that the company operates across multiple global locations, including Seattle, Chicago, Austin, London, Gurgaon, and Singapore.
If you need help with any part of the application or hiring process because of a disability or another physical or mental health condition, Expedia Group asks candidates to contact its Recruiting Accommodations Team through the accommodation request process.
Expedia Group also emphasizes that applicants should be cautious about recruitment scams: official job offers come only from the company’s Talent Acquisition and hiring teams, the company does not issue offers through email or messaging to people it has not already contacted, and its official email domain is @expediagroup.com. The official careers site for applications is careers.expediagroup.com/jobs.
The company states that it is committed to an inclusive workplace and considers all qualified applicants without regard to protected characteristics such as race, religion, gender, sexual orientation, national origin, disability, or age.
Degree Requirement: Bachelor’s
Visa Sponsorship Promising
To apply for this job please visit careers.expediagroup.com.