Enable job alerts via email!

Software Development Engineer III

Expedia, Inc.

Camden Town

On-site

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading travel technology company in the UK is seeking a Software Developer with 5+ years of experience in Java or Kotlin. You will participate in all phases of the software development lifecycle and lead projects, while also mentoring junior developers and ensuring high-quality software delivery. The role offers a full benefits package and exciting travel perks, fostering a culture where employees can thrive.

Benefits

Generous time-off
Flexible work model
Travel perks

Qualifications

  • 5+ years software development work experience.
  • Experience with fault tolerant distributed systems.
  • Ability to lead medium-sized projects end-to-end.

Responsibilities

  • Participate in all phases of the software development lifecycle.
  • Solve complex business problems with disciplined methodology.
  • Spot inefficiencies and suggest improvements.

Skills

Software development experience
Java or Kotlin
Agile methodologies
Mentoring junior developers
Understanding of distributed systems

Education

Bachelor's or Master's degree in a technical field

Tools

Testing tools
CI/CD technologies
Job description
Responsibilities
  • Be a part of our development team and actively participate in all phases of the software development lifecycle, including requirements gathering, functional and technical design, development, testing and roll-out, and support.
  • Solve complex business problems by applying disciplined development methodology, producing scalable, flexible, efficient, and supportable solutions using appropriate technologies.
  • Write code that is clean, maintainable, optimized, modular with good naming conventions. You will also use software frameworks to write simpler code
  • Coordinate bringing together different stakeholders with varied perspectives to develop solutions to issues and contribute own suggestions
  • Spot areas of inefficiency in code or systems operation and offer suggestions for improvements
  • Compile and generate reports on major operational or technical initiatives (like RCAs) to larger groups, whether via written or oral means
Qualifications
  • Bachelor''s or Master''s degree in a technical field; or equivalent related professional experience.
  • 5+ years software development work experience.
  • Experience working with distributed systems and developing for fault tolerance.
  • Professional development experience in Java or Kotlin.
  • Strong understanding of testing and monitoring tools and technologies to advocate for project quality.
  • Demonstrated ability to lead and deliver medium-sized projects end-to-end, from scoping and technical design through cross-functional alignment, execution, and production launch with measurable impact.
  • Experience developing software in a team environment using agile methodologies (e.g., version control, DevOps, CI/CD).
  • Experience with backend development, working on high performance, high throughput, highly available, and scalable services in cloud platforms.
  • Ability to understand highly complex systems and design moderately complex systems.
  • Experience formally mentoring junior developers
Accommodation

Accommodation requests

About Expedia Group

Expedia Group is a world leader in travel and technology, aiming to bring the world within reach for travellers and partners around the globe. Our expansive brand portfolio includes some of the most trusted names in travel, and our innovative technologies ensure that we always stay ahead of the curve. Price is a key factor influencing traveler's path to driving a choice leading to a purchase. In a world of infinite paths to purchase, travelers make multiple searches and find the \'best trip\' and \'best deal\'. The Offers Domain team is tasked with giving the customer a simple, clear, accurate, transparent pricing throughout their shopping and booking journeys. We do this by putting the customer first, creating capabilities that can be shared and presented to the customer that meet the travelers'' expectations in locally relevant ways and adhere to regulatory norms. This is a great opportunity for you to play a pivotal role in shaping our technical domain with the goal of powering all Expedia Group''s brands and product lines.

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

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