Software Development Engineer II - Loyalty

New Today

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.

Overview

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 know that 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.

Software Development Engineer II - Loyalty

Expedia Technology teams partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travellers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveller satisfaction.

We are looking for a Software Development Engineer II to join our Loyalty Engineering team, building the backend systems that power Expedia Group’s loyalty programmes across Expedia, Hotels.com, and Vrbo. Using Java and Kotlin, you will develop scalable, reliable services that deliver seamless experiences across iOS, Android, and web, with a strong focus on operational excellence. The role requires attention to detail, the ability to interpret complex requirements, and a creative approach to solving challenging problems, collaborating closely with product and engineering partners to ensure our loyalty offerings are consistent, trustworthy, and engaging for millions of travellers worldwide.

In this role, you will:

  • Collaborate with a cross-functional development team to design, build, and maintain backend systems that power Expedia Group’s loyalty programmes.
  • Participate in architecture reviews, produce clear technical documentation, and conduct rigorous code reviews to ensure high-quality deliverables.
  • Foster a culture of learning and knowledge sharing by mentoring team members, promoting best practices, and encouraging collaboration across teams.
  • Identify opportunities to optimise systems and propose enhancements that improve performance, reliability, and operational excellence.
  • Analyse complex technical problems, break them into achievable milestones, and deliver sustainable, maintainable solutions.
  • Align technical work with business objectives and stakeholder priorities to deliver impactful loyalty experiences.

Experience and qualifications

  • Bachelor’s degree in Computer Science or a related field with 2+ years of professional software development experience, or equivalent industry experience.
  • Hands-on experience in software development using Java, Kotlin, or similar object-oriented/functional languages, with practical experience in GraphQL and an understanding of client-side platforms (iOS, Android, web) and how backend systems interact with them.
  • Proven track record of building and operating scalable, distributed systems and services in AWS or similar cloud environments.
  • Demonstrated ability to design, test, and deploy reliable APIs and moderately complex backend systems, optimising for performance, low latency, and operational excellence.
  • Experience maintaining and supporting production systems, including monitoring, debugging, and implementing best practices such as auto-scaling, blue-green deployments, and SLAs/SLOs/SLIs.
  • Awareness of distributed caching technologies such as Redis, Couchbase, or Memcached.
  • Experience working successfully in cross-functional and Agile development teams, collaborating with engineers, product managers, and designers to deliver high-quality solutions.
  • Strong problem-solving skills, attention to detail, and a sense of ownership and accountability for delivered solutions.
  • Excellent communication and collaboration skills, with a history of mentoring team members and contributing to a culture of knowledge sharing and continuous learning.

Accommodation requests

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

We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.

Expedia Group's family of brands includes: 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. 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50

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. Our official website to find and apply for job openings at Expedia Group is careers.expediagroup.com/jobs.

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.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search