Enable job alerts via email!

Software Development Engineer II

Expedia, Inc.

London

On-site

GBP 50,000 - 90,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Development Engineer II, where you'll design and develop innovative backend services and data APIs using JVM languages like Java, Scala, and Kotlin. This role offers the chance to work within a collaborative environment, contributing to the development of scalable microservices and data-rich APIs. With a commitment to continuous learning and a focus on clean code practices, this position is ideal for those eager to grow their skills in system design and performance tuning. Enjoy a range of travel perks and a supportive work culture that values diversity and inclusion.

Benefits

Generous time-off
Parental leave
Flexible work model
Career development resources
Travel perks
Wellness support

Qualifications

  • 2-5 years of experience in software development primarily on JVM.
  • Hands-on experience with microservices in production environments.

Responsibilities

  • Design and develop backend services and data APIs using JVM languages.
  • Collaborate with cross-functional teams to build scalable microservices.

Skills

Java
Scala
Kotlin
Microservices
NoSQL Databases
Cloud Platforms
Clean Code
CS Fundamentals
System Design

Education

Bachelor's Degree in Computer Science

Tools

AWS
DynamoDB
Elasticsearch

Job description

Software Development Engineer II page is loaded

Software Development Engineer II
Apply locations UK - London, Spain - Madrid | time type: Full time | posted on: Posted 9 Days Ago | time left to apply: End Date: May 20, 2025 (11 days left to apply) | job requisition id: R-95182

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.

Why Join Us?

To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated, and when one of us wins, we all win.

We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.

Position: Software Developer Engineer II

Introduction to team

Private Label Solutions (PLS) is the B2B arm of Expedia Group. We open up our supply and innovative technology to businesses looking to take on the world of travel. These businesses, sometimes referred to as our ‘demand partners’, include global financial institutions (e.g., AMEX), corporate managed travel, offline travel agents (e.g., Flight Centre), global travel suppliers (e.g., Delta), and many more.

We’re looking for a driven and curious Software Development Engineer II (SDE II) with hands-on experience building scalable backend systems and a solid foundation in JVM-based languages. If you’re eager to grow your expertise in system design, clean code practices, and distributed systems — all while working with a modern tech stack — this is the opportunity for you.

You’ll contribute to our microservices architecture, help build data-rich APIs, and play a key role in evolving our platform that powers real-time decision-making for our business.

In this role, you will:

  • Design and develop backend services and data APIs using Scala, Java, or Kotlin on the JVM.
  • Collaborate with cross-functional teams including data engineers, product managers, and fellow developers.
  • Contribute to the design and implementation of microservices that are scalable, resilient, and maintainable.
  • Write clean, testable, and efficient code, following software engineering best practices and patterns.
  • Participate in technical discussions, design reviews, and code reviews.
  • Continuously learn and grow your understanding of JVM internals, performance tuning, and GC behavior.
  • Leverage NoSQL databases (e.g., DynamoDB, Elasticsearch) in building performant data-driven services.
  • Support and improve CI/CD pipelines and observability tools that help the team build and ship reliably.

Experience and qualifications:

  • You have 2–5 years of professional software development experience, primarily on the JVM.
  • Hands-on experience building and deploying microservices in a production environment.
  • Exposure to cloud platforms like AWS, including services like Lambda, ECS, DynamoDB, etc.
  • Experience with NoSQL technologies and data modeling for distributed systems.
  • A strong belief in clean code, maintainability, and building systems that scale and perform.
  • Solid foundation in CS fundamentals, data structures, and system design.
  • Interest in the internals of the JVM, including garbage collection and performance tuning, even if still learning.
  • Good communication skills and a collaborative mindset.
  • Curiosity, humility, and a growth mindset.
Why Join Us?
  • Work with smart, collaborative engineers committed to quality and mentorship.
  • Gain hands-on experience building scalable systems in a modern JVM stack.
  • Opportunities to enhance skills in system design, performance tuning, and architecture.
  • Access to travel benefits, wellness support, and career development resources.
  • Join an inclusive team that values diverse perspectives, continuous learning, and work-life balance.

Let’s build something meaningful together — apply now and help us shape the future of travel technology!

#LI-SV1

Accommodation requests

If you need assistance with any part of the application or recruiting process due to a disability or other health conditions, please contact our Recruiting Accommodations Team through the Accommodation Request portal.

We are proud to be named a Best Place to Work on Glassdoor in 2024 and recognized for our culture by Forbes, TIME, Disability:IN, and others.

Expedia Group brands include: Brand Expedia, Hotels.com, Expedia Partner Solutions, Vrbo, trivago, Orbitz, Travelocity, Hotwire, Wotif, ebookers, CheapTickets, Expedia Group Media Solutions, Expedia Local Expert, CarRentals.com, and Expedia Cruises.

Employment offers at Expedia Group are made through our Talent Acquisition teams. Never share sensitive information unless you are certain of the recipient. Our official email domain is @expediagroup.com. The official careers site is careers.expediagroup.com/jobs.

We are committed to diversity and inclusion. All qualified applicants will receive consideration regardless of race, religion, gender, sexual orientation, national origin, disability, or age.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Mid-Level Python Software Engineer

JR United Kingdom

London

Remote

GBP 40,000 - 80,000

Today
Be an early applicant

Senior Software Engineer

Premier Group

London

Remote

GBP 70,000 - 90,000

2 days ago
Be an early applicant

Contract Data Software Engineer

Burns Sheehan

Greater London

Remote

GBP 50,000 - 80,000

7 days ago
Be an early applicant

Node Software Engineer - 100m+ daily transactions

JR United Kingdom

London

Remote

GBP 60,000 - 100,000

3 days ago
Be an early applicant

Senior Software Engineer (Angular/.Net)

JR United Kingdom

London

Remote

GBP 50,000 - 80,000

3 days ago
Be an early applicant

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

TN United Kingdom

London

Remote

USD 50,000 - 90,000

3 days ago
Be an early applicant

Senior Front End Software Engineer (Remote)

TN United Kingdom

London

Remote

GBP 50,000 - 90,000

7 days ago
Be an early applicant

Senior Android Developer

Quilter

Greater London

Remote

GBP 45,000 - 75,000

3 days ago
Be an early applicant

Software Engineer IV

HackerOne

London

Remote

GBP 80,000 - 105,000

2 days ago
Be an early applicant