Location
London (commutable distance to office hubs in London, Oxford, Krakow, or Lisbon)
Hours
Flexible schedule with a remote-first working model and periodic in-person gatherings
Salary
Negotiable
About the Role
Tripadvisor Experiences Engineering builds and supports the world's leading marketplace for travel experiences, offering over 400,000 travel activities worldwide. We are seeking a product-focused Senior Software Engineer to join our team. This full-stack role involves working with Java, SQL, React, AWS, and AI tools, ideal for "T-shaped" engineers who thrive on autonomy and technical leadership. You will design, build, and maintain highly scalable distributed systems powering travel experiences for millions globally. We embrace flexibility in work location and value meaningful in-person collaboration. This role requires ownership of feature design and implementation, translating business goals into technical solutions, mentoring engineers, leveraging AI tools strategically, architecting resilient systems, and optimizing legacy code to enhance team velocity.
Experience
- 5+ years of software engineering experience following a Bachelor’s degree or higher in Computer Science or related field
- Deep expertise in distributed systems and concurrent programming
- Strong backend development skills in languages such as Java, C#, Go, or Python
- Familiarity with modern front-end frameworks like React
- Experience with AI coding tools such as Cursor, Codex, Claude, or Open Code
- Proven ability to navigate ambiguity and balance non-functional requirements with delivery speed
- Collaborative leadership skills with experience communicating technical trade-offs to non-technical partners
- Preferred experience with NoSQL databases, GraphQL, Kafka, Docker, and Kubernetes
- Experience building tools or abstractions that benefit entire engineering teams is a plus
About you
Curious and creative problem solver who values quality and continuous learning. Comfortable working in a remote-first environment with periodic in-person collaboration. Open to working within the Java ecosystem and adaptable to evolving technical challenges.
Qualifications
Bachelor’s degree or above in Computer Science or a related discipline is typically expected. More important than specific tools is a growth mindset and ability to learn quickly.
Tripadvisor










