
Remote opportunity at
TripadvisorSenior Software Engineer - Full Stack/Front-end focused
Tripadvisor is seeking a product-driven Senior Software Engineer - Full Stack/Front-end focused to join the Experiences Engineering group. The organization connects a global audience with trusted…
Career Tools
About This Role
Tripadvisor is seeking a product-driven Senior Software Engineer - Full Stack/Front-end focused to join the Experiences Engineering group. The organization connects a global audience with trusted travel guidance and two-sided marketplaces spanning accommodations, restaurants, and tours. This role suits autonomous, T-shaped technical leaders who enjoy building resilient distributed systems and shaping products utilized globally by millions of customers. The position is part of a remote-first arrangement, with periodic in-person sessions…
Job Description
Tripadvisor is seeking a product-driven Senior Software Engineer - Full Stack/Front-end focused to join the Experiences Engineering group. The organization connects a global audience with trusted travel guidance and two-sided marketplaces spanning accommodations, restaurants, and tours. This role suits autonomous, T-shaped technical leaders who enjoy building resilient distributed systems and shaping products utilized globally by millions of customers.
The position is part of a remote-first arrangement, with periodic in-person sessions required at the nearest office hub. Candidates must reside within roughly a 1.5-hour commute of London, Oxford, Krakow, or Lisbon. The team builds scalable software utilizing Java, SQL, React, AWS, and artificial intelligence tools, while valuing a balance between independent focus and collaborative in-person moments.
Responsibilities
- Manage end-to-end design and implementation for highly visible features while prioritizing performance, security, and privacy
- Collaborate with product and data teams to translate broad business objectives into concrete technical specifications for multi-quarter projects
- Establish code quality standards, guide review processes, and mentor mid-level and junior engineers
- Utilize AI utilities to plan tasks, break down ambiguous work, and maintain monitoring reliability
- Design fault-tolerant architectures and establish team-wide automation, tracking, and stability standards
- Simplify and retire legacy codebase components to minimize complexity and boost development velocity
Requirements
- Minimum of 5 years of software engineering background
- Expertise in distributed systems, concurrent programming, and high-performance cloud backend environments
- Strong proficiency in at least one modern backend language such as Java, Go, Python, or C#, alongside familiarity with contemporary frontend frameworks
- Practical experience coding with AI assistants such as Cursor, Codex, Claude, or Open Code
- Analytical approach using operational metrics and experiment outcomes to drive technical choices
Qualifications
- Bachelor degree or higher in Computer Science or a related technical discipline
- Background working with NoSQL databases, GraphQL, Kafka, or containerization technologies including Docker and Kubernetes
- Experience developing internal abstractions and tools to increase team-wide engineering leverage
Core Skills
Benefits
- Competitive total compensation featuring base salary and annual bonus
- Flexible work schedules and lifestyle autonomy
- Annual charitable donation matching program
- Tuition assistance for career development programs
- Yearly lifestyle benefit allowance for wellness, travel, or personal use
- Employee travel perks and discounts
- Employee assistance program for personal support and resources
- Comprehensive health insurance coverage with competitive premiums
- Referral bonus program for successful candidate introductions
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the role follows a remote-first working model. However, periodic in-person gatherings take place at the closest office hub, and candidates must live within a commutable distance of up to 1.5 hours from London, Oxford, Krakow, or Lisbon.
What technologies and languages are used in this role?
The tech stack involves Java, SQL, React, AWS, and AI coding tools. Engineers are also expected to be comfortable working within the Java ecosystem upon joining.
What is the salary for this position?
The exact salary is not stated in the job posting, though the company offers competitive compensation packages including a base salary and an annual bonus.
How many years of experience are required?
The posting typically looks for candidates with at least 5 years of professional experience following a Bachelor's degree or higher in Computer Science or a related field.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.