Skip to Main Content
Location icon
London

Senior Software Engineer

Tripadvisor
Office & Professional
Office & Professional
Company logo image
Description

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.

Requirements

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.

Expiry date: 11/11/2026
Senior Software Engineer
Company:
Tripadvisor
Job Type:
Full-time
Location:
London