Software Development Engineer II

Expedia

Greater London

On-site

GBP 70,000 - 110,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Expedia Group in London is seeking a Software Engineer to design, develop, and deliver high-quality features for the Credit platform used by partners globally. You will work across the full software lifecycle, writing clean code in Java/Kotlin and building RESTful APIs and microservices.

Collaborate with product managers, designers, and other engineers to translate business requirements into scalable solutions, while debugging production issues and improving platform reliability.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent professional experience.
  • 3+ years of professional software engineering experience building scalable, distributed systems.
  • Experience with JVM-based languages (Java, Kotlin) and RESTful APIs/microservices.
  • Solid knowledge of data structures, algorithms, and system design.
  • Experience with cloud platforms and modern DevOps (CI/CD, Docker/Kubernetes).
  • Proficient English communication in a distributed team, agile environment.

Responsibilities

  • Design, develop, and deliver high-quality software features for the Credit platform.
  • Write clean, well-tested code across the full software development lifecycle in Java/Kotlin.
  • Participate in architectural discussions and influence platform direction.
  • Collaborate with product managers, designers, and engineers to translate requirements into scalable solutions.
  • Troubleshoot production issues and improve platform reliability and performance.
  • Review peers' code and contribute to engineering practices and tooling.

Skills

Java/Kotlin
RESTful APIs
Distributed systems
CI/CD
Docker
Kubernetes
English proficiency
Agile practices

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

Cloud platforms (AWS/GCP/Azure)

Job description

At Expedia Group, we help travelers explore the world, one journey at a time. As a global travel company powered by passionate people, trusted partnerships, and leading technology, we connect travelers, partners, and advertisers through our consumer brands, B2B network, and travel advertising business. Here, you'll do meaningful work that helps millions of people discover, book, and experience travel with more ease, confidence, and joy. Our five Behaviors – Traveler First, Think Big, Operate with Excellence, Ownership Mindset, and Succeed Together – help foster a supportive environment where people can grow their careers and have the flexibility, benefits, and support to do their best work. Join us and build for travelers everywhere.

Introduction to the Team

At the B2B division, we provide the scale, innovative technology, and supply of Expedia Group to businesses looking to take on the world of travel. Through these partnerships, we power experiences for millions of consumers globally, helping drive brand loyalty and growth for our partners and Expedia Group. We are the largest and fastest-growing travel affiliate network, working with over 10,000 partners in 33 countries to turn their web traffic into hotel bookings and loyal customers. FinTech is one of the technology capabilities we provide to B2B partners, helping them deliver travel booking experiences through Expedia Group's technology solutions.

In this role, you will:
  • Design, develop, and deliver high-quality software features and services that power the Credit platform for our partners globally
  • Write clean, well-tested, and maintainable code across the full software development lifecycle, primarily using Java/Kotlin
  • Participate in architectural discussions and contribute to technical decisions that shape the direction of the platform
  • Collaborate closely with product managers, designers, and other engineers to translate business requirements into scalable solutions
  • Troubleshoot, debug, and resolve production issues, ensuring platform reliability and performance
  • Review code from peers and provide constructive technical feedback to foster a culture of quality and continuous improvement
  • Contribute to the improvement of engineering practices, tooling, and processes within the team
  • Partner with cross-functional teams across Expedia Group to deliver end-to-end B2B experiences for our travel agent partners
Experience and Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field; or equivalent related professional experience
  • 3+ years of professional software engineering experience, with a strong background in designing and building scalable, distributed systems
  • Experience with JVM-based languages such as Java, Kotlin
  • Experience designing and building RESTful APIs and microservices architectures
  • Solid understanding of software engineering fundamentals, including data structures, algorithms, and system design principles
  • Experience working with cloud platforms (AWS, GCP, or Azure) and modern DevOps practices (CI/CD pipelines, containerisation with Docker/Kubernetes)
  • Proficient communication skills in English, with the ability to collaborate effectively in a distributed, cross-functional team environment
  • Demonstrated ability to work both collaboratively and autonomously in a fast-paced, agile environment
Accommodation requests

Expedia Group is committed to providing an inclusive and accessible recruiting experience. If you need an accommodation or adjustment due to a disability during the application or recruiting process, please submit a request at https://expedia.service-now.com/askeg?id=job_accommodation.

About Expedia Group

Expedia Group includes three flagship consumer brands – Expedia, Hotels.com, and Vrbo – along with a leading B2B travel business and travel advertising offerings. Across our brands and business, we help travelers explore the world with confidence and ease. Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never share sensitive personal information unless you are confident of the recipient. Expedia Group does not extend job offers via email or messaging tools to individuals with whom we have not made prior contact. Our email domain is @expediagroup.com. Equal Opportunity Expedia is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age. Expedia Group (NASDAQ: EXPE) powers travel for everyone, everywhere through our global platform. Driven by the core belief that travel is a force for good, we help people experience the world in new ways and build lasting connections. We provide industry-leading technology solutions to fuel partner growth and success, while facilitating memorable experiences for travelers. Expedia Group's family of brands includes: Brand Expedia, Hotels.com, Expedia Partner Solutions, Vrbo, trivago, Orbitz, Travelocity, Hotwire, Wotif, ebookers, CheapTickets, Expedia Media Solutions, Expedia Local Expert, CarRentals, and Expedia Cruises. For more information, visit www.expediagroup.com. Employment opportunities and job offers at Expedia Group will always come from Expedia Group's Talent Acquisition and hiring teams. Never provide sensitive, personal information to someone unless you're confident who the recipient is. Expedia Group does not extend job offers via email or any other messaging tools to individuals to whom we have not made prior contact. Our email domain is @expediagroup.com.

Equal Opportunity

Expedia Group is committed to creating an inclusive work environment with a diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, gender, sexual orientation, national origin, disability or age.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer III
Software Development Engineer III

Traveltechessentialist • United Kingdom

On-site
GBP 65,000 - 85,000
Travel perks
Generous time-off
Flexible work model
+1
Software Development Engineer III
Software Development Engineer III

ENGINEERINGUK • Greater London

On-site
GBP 60,000 - 80,000
Full benefits package
Generous time-off
Flexible work model
Software Development Engineer II
Software Development Engineer II

PowerToFly • Greater London

On-site
GBP 50,000 - 75,000
Flexible work model
Generous time-off
Travel perks
Senior Software Development Engineer, AdTech
Senior Software Development Engineer, AdTech

PowerToFly • Greater London

On-site
GBP 90,000 - 130,000
Software Development Engineer II
Software Development Engineer II

Expedia, Inc. • Greater London

On-site
GBP 90,000 - 130,000
Software Development Engineer III
Software Development Engineer III

Expedia Group • Greater London

On-site
GBP 90,000 - 120,000
Software Development Engineer III
Software Development Engineer III

Expedia • Greater London

On-site
GBP 90,000 - 130,000
Traveler Service Improvements Manager - II
Traveler Service Improvements Manager - II

11310 Expedia.com Ltd. • Greater London

On-site
GBP 70,000 - 90,000
Senior Software Development Engineer, AdTech
Senior Software Development Engineer, AdTech

11310 Expedia.com Ltd. • Greater London

On-site
GBP 90,000 - 125,000
Senior Software Development Engineer
Senior Software Development Engineer

Expedia, Inc. • City Of London

On-site
GBP 90,000 - 120,000