This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Tripadvisor is looking for an experienced back-end software engineer to join the Hotels Platform team, which maintains the critical infrastructure and data that powers Tripadvisor’s Hotels pages for over 400 million travelers each month. In this role, you will help us build, enhance, and sustain a suite of highly-performant, consumer-scale microservices that help our travelers plan their next great adventure.
Job Responsibility:
Design, implement, test, and deploy code changes that help the team execute on key strategic and engineering-driven initiatives
Work effectively across all layers of the service stack, from designing clean microservice APIs to building efficient database queries and ETLs
Own projects end-to-end: from initial design, requirements-vetting, and estimation, to verifying changes in production and proactively addressing any follow-up tasks
Provide code-reviews to teammates, ensuring that a proposed change meets the team’s coding standards, best practices, and audit requirements
Support the team’s operations through proactive monitoring, data-quality checks, and incident-response protocols
Actively seek feedback from peers, and help promote a collaborative, fast-paced engineering culture
Requirements:
Demonstrated ability to use AI tools to improve efficiency, quality, and decision-making in day-to-day work
Bachelor’s or Master’s Degree in Computer Science, Computer Engineering, or related discipline
3+ years of professional, full-lifecycle software development experience working with large-scale web applications or services, written in Java (preferred) or Kotlin
Experience working with relational databases or data-warehouse technologies like Snowflake, BigQuery, or Hadoop
Solid foundation in data structures, algorithms, object-oriented design, and web-service architectures
Excellent written and oral communication skills with the ability to communicate complex concepts clearly
Demonstrated ability to take end-to-end ownership of projects, working independently and collaboratively to clarify requirements, choose an appropriate implementation approach, and deliver high-quality code
Nice to have:
Experience with front-end web technologies like React, JavaScript, HTML, CSS, etc.
Experience working with foundational AWS services and infrastructure-as-code
Experience utilizing AI tools like Claude or Cursor effectively to streamline development workflows and reduce cognitive load
Experience participating in an operational support rotation
What we offer:
Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
“Work your way” with flexibility to suit your lifestyle