A complete application in a minute
Tailored resume and cover letter, ready to send.
Tripadvisor is seeking a Senior Software Engineer to join the Experiences Engineering team. This full-stack role uses Java, SQL, React, AWS, and AI tools to build scalable systems powering travel experiences for millions worldwide.
The position offers a remote-first model with periodic in-person gatherings at offices in London, Oxford, Krakow, or Lisbon. Ideal candidates have 5+ years in distributed systems and a track record of technical leadership and collaboration across teams.
The Tripadvisor Group connects people to experiences worth sharing, and aims to be the world's most trusted source for travel and experiences. We leverage our brands, technology, and capabilities to connect our global audience with partners through rich content, travel guidance, and two-sided marketplaces for experiences, accommodations, restaurants, and other travel categories. The subsidiaries of Tripadvisor, Inc. (Nasdaq: TRIP), include a portfolio of travel brands and businesses, including Tripadvisor, Viator, and TheFork.
Tripadvisor Experiences Engineering is the team that builds and supports the world's leading marketplace for travel experiences . We believe that making memories is what travel is all about. And with 400,000+ travel experiences to explore-everything from simple tours to extreme adventures (and everything in between) -making memories that will last a lifetime has never been easier.
We are looking for a product-focused Senior Software Engineer to join our Experiences Engineering team. This is a full-stack role, leveraging Java, SQL, React, AWS and AI tools . It suits "T-shaped" engineers who thrive on autonomy and technical leadership. You'll build and maintain highly scalable distributed systems that power travel experiences for millions of users globally.
We embrace flexibility in where and how work gets done and also value meaningful in-person moments to connect and collaborate. You can expect a remote-first working model with periodic in-person gatherings at your closest office for team connection, planning, or other key moments. This position is open to candidates based within a commutable distance (generally up to 1.5 hours) of one of our office hubs in London, Oxford, Krakow or Lisbon.
We'd love to see experience with NoSQL databases, GraphQL, Kafka, or containerization (Docker/Kubernetes). Experience building tools or abstractions that provide leverage to an entire engineering team is also a significant plus. We don't expect you to know everything on day one. More than any specific tool, we value curiosity and the ability to solve problems creatively.
We value engineers from different technical backgrounds. You can complete our coding interview exercises in any language of your choice, but need to be open to working within the Java ecosystem when you join!