Advertising Solutions’ mission is simple: build products that drive revenue for TripAdvisor. Our users are looking for guidance and advice across all stages of the travel planning and in-destination experience. Their goals span from aspirational: "we’ll go anywhere, but we want a life-changing experience," to task-oriented: "help us plan the best possible trip to Belize - we love diving," to here-and-now: "we’re visiting Cairo for the first time; what’s the best way to experience the pyramids?"


As a Software Engineer on the Advertising Solutions team, you will work in partnership with Product Management and Design to deliver solutions that scale to our community, showcase our experience, and make you proud to be part of TripAdvisor.


We move quickly, iterate constantly, and are not afraid to set big goals. We value inclusion, celebrate diversity, and encourage giving. We believe we are better together, and show it in everything we do.


We use Java as our main backend language, though we’re happy to interview people in the language of their choice. Our infrastructure encompasses a wide array of prevalent technologies, so if you’ve used any of these (or similar substitutes) you should let us know in your application:

  • Kubernetes, Docker
  • PostgreSQL, Ceph, Redis, Snowflake, Kafka, ElasticSearch, Cassandra
  • React, GraphQL, Apollo


We have:

  • Amazing facilities that you've got to see, with free drinks and snacks (including a pub for after-hours), free gourmet lunch every day, and a wide variety of other perks
  • In-person mentoring and self-paced education facilities
  • Great team of talented, supportive engineers
  • Employee-run resource groups that support many backgrounds and alignments
  • Excellent compensation and benefits


You have:

  • Creativity, curiosity, and a passion to learn
  • Desire to be part of shipping great experiences to the world


You also have:

  • A solid foundation in data structures, algorithms, and design
  • Real-world experience applying your coding skills
  • Something to show us, whether from a job or passion-project, that demonstrates what you care about
  • Time to meet with us, to collaborate on an exercise, and to have fun showcasing your talent



Apply for this Job

* Required
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X


Individuals seeking employment at TripAdvisor are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation, or any characteristic protected by law. TripAdvisor is committed to creating an inclusive culture. If you choose to share this information, it will allow us to track the effectiveness of our recruiting efforts and to monitor the diversity of our applicant pool for all roles and levels.

Please consider answering the following voluntary questions. Completion is entirely voluntary. Should you choose to answer any of the questions, your answers will not be considered in the hiring process or thereafter, and any information you do provide will be stored confidentially and securely and only used for the above purposes.

My gender at birth was

My gender identity is

My sexual orientation is

I identify as

My military status is