Engineering - Current Jobs

TripAdvisor operates the world's largest travel community, with more than 25 million monthly visitors, six million registered members, and 15 million reviews and opinions. Featuring real advice from real travelers, TripAdvisor-branded sites cover 300,000+ hotels and attractions and operate in:

About TripAdvisor Engineering

Are you interested in building a cutting-edge Web 2.0 product? When you browse websites, do you find yourself thinking about how you could make them better? Would you like to work on a web-based product for one of the most visited travel publishing sites on the Internet? We work in a rapid development environment with the exciting feel of a start-up, yet all the resources and perks of stable, rapidly growing global company. We know that our strongest resource is our team, and we work hard to foster an environment that is fast-paced, innovative and fun. Simply put, a career here means that the sky's the limit.



Return to our current open positions.


 

Lead Software Engineer, Internal Tools
TripAdvisor LLC
Newton, MA

The Lead Front End UI Engineer will be a senior to principal level Software Engineer with at least 8-10 years of experience. The person in this position will be responsible for helping to craft the internal tools needed to run the business and keep the site's data up-to-date. The individual will participate in all aspects of software engineering from design to completion, working with all levels of development from Web UI to back end DB manipulation.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 8-10 years of development in an N-tier environment.
  • Must have working knowledge of the following:
    • Java (or similar object oriented programming language)
    • HTML/CSS/JavaScript
    • XSL/XML or JSPs. Velocity knowledge a plus.
    • Linux (or similar Unix environment)
    • SQL
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

SEM Engineer
TripAdvisor LLC
Newton, MA

The SEM Engineer will collaborate on and contribute to a growing codebase of Search Marketing products and tools that manage millions of dollars in revenue per month. You will create bleeding-edge solutions in a highly competitive and ever-evolving SEM landscape. The ideal candidate will possess a can-do attitude and work closely with other engineers as well as a team of highly-motivated analysts and statisticians.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 10+ years of software development experience.
  • Must have working knowledge of the following:
    • Java
    • HTML
    • Linux (or similar Unix environment)
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Senior Software Engineer, Social Networking Products
TripAdvisor LLC
Newton, MA

The Senior Software Engineer, Social Networking Products will be responsible for designing, developing and maintaining TripAdvisor's suite of next-generation social networking products: Cities I've Visited and Local Picks - on multiple platforms (Facebook, MySpace and OpenSocial).

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 10+ years of software development experience.
  • Must have working knowledge of the following:
    • Java (or equivalent)
    • Linux (or similar Unix environment)
    • Knowledge of SOA, AJAX, Google Maps API, memcache
    • Ability to write fast code for extremely high-traffic applications, knowledge of runtime complexity issues.
    • Experience with Facebook's developer platform or OpenSocial a plus
    • A strong interest in social networks and network/user dynamics
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, Social Networking Products
TripAdvisor LLC
Newton, MA

The Software Engineer, Social Networking Products will be responsible for designing, developing and maintaining TripAdvisor's suite of next-generation social networking products: Cities I've Visited and Local Picks - on multiple platforms (Facebook, MySpace and OpenSocial).

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 4+ years of software development experience.
  • Must have working knowledge of the following:
    • Java (or equivalent)
    • Linux (or similar Unix environment)
    • Knowledge of SOA, AJAX, Google Maps API, memcache
    • Ability to write fast code for extremely high-traffic applications, knowledge of runtime complexity issues.
    • Experience with Facebook's developer platform or OpenSocial a plus
    • A strong interest in social networks and network/user dynamics
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Senior Software Engineer, Products
TripAdvisor LLC
Newton, MA

The Senior Software Engineer, Products will be responsible for developing, deploying, and maintaining the consumer facing features of the TripAdvisor site. This includes: user membership and user-generated content such as reviews, forums, wiki, video, photos, as well as social networking features on our site and on third-party networks.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 8+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Linux (or similar Unix environment)
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, Products
TripAdvisor LLC
Newton, MA

The Software Engineer, Products will be responsible for developing, deploying, and maintaining the consumer facing features of the TripAdvisor site. This includes: user membership and user-generated content such as reviews, forums, wiki, video, photos, as well as social networking features on our site and on third-party networks.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 4+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Linux (or similar Unix environment)
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Senior Software Engineer, CRM
TripAdvisor LLC
Newton, MA

The Senior Software Engineer, CRM will be responsible for developing, deploying, and maintaining TripAdvisor's consumer facing registration, member profile, and member benefit features, such as "personalized" member pages, travel guides and trip information, and member-to-member communication features for our six million+ members.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 8+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Linux (or similar Unix environment)
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, CRM
TripAdvisor LLC
Newton, MA

The Software Engineer, CRM will be responsible for developing, deploying, and maintaining TripAdvisor's consumer facing registration, member profile, and member benefit features, such as "personalized" member pages, travel guides and trip information, and member-to-member communication features for our six million+ members.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 4+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Linux (or similar Unix environment)
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, APAC - Japan
TripAdvisor LLC
Newton, MA

The Software Engineer, APAC- Japan will be a core member of the launch team for TripAdvisor Japan. You will be tasked with implementing solutions to the challenges of developing a site for the Japanese market, such as a multi-byte language, cultural differences, and travel patterns of an APAC traveler. Your responsibilities will involve building custom tools to support community-based translations; using tools to identify, prepare and manage localizable content; troubleshooting localization issues; and providing localization guidance to product development teams.

Requirements:

  • Fluency in Japanese and English
  • BS in Computer Science or equivalent (MS a plus)
  • 3+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Strong working knowledge of Linux, Apache and SQL a plus
    • Knowledge of i18n best practices (experience with Localization a plus).
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, APAC - China
TripAdvisor LLC
Newton, MA

The Software Engineer, APAC- China will be a core member of the launch team for TripAdvisor China. You will be tasked with implementing solutions to the challenging problems of developing a site for the Chinese market, such as a multi-byte language, cultural differences, and unique travel patterns of an APAC traveler. Your responsibilities will involve building custom tools to support community-based translations; using tools to identify, prepare and manage localizable content; troubleshooting localization issues; and providing localization guidance to product development teams.

Requirements:

  • Fluency in Chinese(Mandarin or Cantonese) and English
  • BS in Computer Science or equivalent (MS a plus)
  • 3+ years of software development experience.
  • Must have working knowledge of the following:
    • Design and code high-volume software primarily using Java.
    • HTML/CSS/XML
    • Strong working knowledge of Linux, Apache and SQL a plus
    • Knowledge of i18n best practices (experience with Localization a plus).
    • Enthusiasm for solving difficult problems.
    • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Senior Software Engineer, New Initiatives Group
TripAdvisor LLC
Newton, MA

The New Initiatives Group at TripAdvisor was created to develop cutting edge ideas and test home grown concepts that will pioneer the next generation of leading web technologies. The group is firmly focused on innovation and experimentation. In today’s world of apps, widgets, social networks, where small, talented teams can develop applications within a few weeks and draw millions of visitors, an organization’s ability to move fast is critical. The TripAdvsior New Initiatives Group has a dedicated focus on agile development and prides itself on having a fast and iterative approach to launching quality web based travel applications.

The Position

TripAdvisor New Initiative Group is seeking a Senior Software Engineer with both broad and deep technical knowledge to be the first engineer for this group. You will report directly to the GM of New Initiatives and be the technical lead for the group. This is a highly visible position within the company and you will have the opportunity to explore new cutting edge technologies and help create the next generation of Web 2.0 functionality for TripAdvisor. You will hire and manage a team of top notch programmers and have the opportunity to write code from scratch. To be successful in the role, you will have proven experience working in web application development environments, technical competency in developing high-performance, scalable applications and deep understanding of search and web crawling technologies.

Requirements:

  • BS Computer Science or equivalent
  • 8+ years software development experience in Java or equivalent
  • Knowledge of SOA, AJAX, Google Maps API, memcache
  • Knowledge of Tomcat and Resin
  • XML
  • Ability to write fast code for extremely high-traffic applications, knowledge of runtime complexity issues.
  • Enthusiasm for solving difficult problems.
  • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills
  • Previous experience in small to midsized organization (preferred)

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Software Engineer, New Initiatives Group
TripAdvisor LLC
Newton, MA

Come join a start-up within TripAdvisor and be part of a small, independent team that is building the next generation of travel web services.  You will be one of the first engineers on a high-profile, innovative team within the secure environment of a profitable, well-funded and dynamic organization.  The New Initiatives Group was created to develop cutting edge ideas and test home grown concepts that will pioneer the next generation of leading web technologies. The group is firmly focused on innovation and experimentation. In today’s world of apps, widgets, social networks, where small, talented teams can develop applications within a few weeks and draw millions of visitors, an organization’s ability to move fast is critical. The New Initiatives Group has a dedicated focus on agile development and prides itself on having a fast and iterative approach to launching quality web based travel

The Position

The New Initiative Group is seeking Software Engineers with both broad and deep technical knowledge to join the team. These roles are highly visible positions within the company and will provide you with the opportunity to explore cutting edge technologies while creating the next generation of Web 2.0 functionality for TripAdvisor. To be successful in the role, you will have proven experience working in web application development environments, technical competency in developing high-performance, scalable applications and understanding of search and web crawling technologies.

Requirements:

  • BS Computer Science or equivalent
  • 2+ years software development experience in Java or equivalent
  • Knowledge of SOA, AJAX, Google Maps API, memcache
  • Knowledge of Tomcat and Resin
  • XML
  • Ability to write fast code for extremely high-traffic applications, knowledge of runtime complexity issues.
  • Enthusiasm for solving difficult problems.
  • Passion for and experience developing great web products end-to-end.
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills
  • Previous experience in small to midsized organization (preferred)

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Lead Web Developer
TripAdvisor LLC
Newton, MA

The Web Developer will be a senior to principal level Software Engineer with at least 10 years of experience. The person in this position will be responsible for crafting our site pages, that involves creating the HTML/CSS cut-outs and editing our site pages by using a variety of presentation layer approaches. The position requires an understanding of software development, core CS fundamentals, the ability to write JavaScript.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 10+ years of WebUI/programming experience (Large scale web application development experience a definite plus).
  • Must have working knowledge of the following:
    • HTML/CSS
    • JavaScript
    • XSL/XML or JSPs. Velocity knowledge a plus.
    • Linux (or similar Unix environment)
    • Java knowledge would be beneficial (or similar object oriented programming language)
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Web Developer
TripAdvisor LLC
Newton, MA

The Web Developer will be a junior to mid-level Software Engineer with at least 2-5 years of experience. The person in this position will be responsible for crafting our site pages, that involves creating the HTML/CSS cut-outs and editing the site pages by using a variety of presentation layer approaches. The position requires an understanding of software development, core CS fundamentals, the ability to write JavaScript.

Requirements:

  • BS in Computer Science or equivalent (MS a plus)
  • 2+ years of WebUI/programming experience (Large scale web application development experience a definite plus).
  • Must have working knowledge of the following:
    • HTML/CSS
    • JavaScript
    • XSL/XML or JSPs. Velocity knowledge a plus.
    • Linux (or similar Unix environment)
    • Java knowledge would be beneficial (or similar object oriented programming language)
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.


 

Warehouse Engineer
TripAdvisor LLC
Newton, MA

The Warehouse is a critical component of the overall technology architecture at TripAdvisor. The candidate will be part of a three person Data Warehouse Engineering team which provides project support to internal TripAdvisor constituents. This engineer will be responsible for handling new report requests and maintaining existing reports, using Microsoft Reporting Services 2005/2008. Other tasks will include ad-hoc data requests, query tuning, Visual Sciences Web Analytics report creation, OLAP report building using Performance Point Server, SSIS package creation for ETL purposes, as well as other interesting Data Warehouse related projects. The qualified individual will have a proven track record delivering high quality results, while thriving in a fast paced environment.

Responsibilities:

  • Work with other groups to define, produce and refine periodic reports. These reports may include information about web traffic, membership, member activities around the world, commerce, etc. and may be developed using Sql Server 2005 Reporting Services or third party tools.
  • Ensure that periodic (daily, weekly and monthly) reports are delivered in a timely and accurate fashion
  • Work with other groups to define, deliver, refine, and execute ad-hoc reports as requested

Future Responsibilities:

  • Research, propose, plan and implement strategies to improve all aspects of the Warehouse and its surrounding software stack
  • Work with homegrown ETL technology written in JAVA and/or 3rd party systems such as MS SSIS
  • Work with the team on items such as DBA related work, cube creation and maintenance, ongoing optimization of the existing data structures
  • Help in developing SSIS Packages, scripts, programs, and schemas to facilitate date movement and cleansing
  • Maintain and monitor the data warehouse to ensure its proper operation, performance and availability
  • BS in Computer Science or equivalent (MS a plus)
  • 3+ years of experience with a decent sized warehouse (> 250 GB), ETL or datamart applications
  • 3+ years of experience on SQL Server 2000/2005. Experience with other relational databases is a plus.
  • Proficiency in Transact-SQL (SQL Server 2005 specific), complex queries, stored procedures, functions and other related system objects
  • Proficiency in SQL tuning, understanding optimization (index types, search arguments, covered indexes, etc.)
  • Experience with report writing using Microsoft Reporting Services is essential.
  • Exposure to SQL Server Integration Services (SSIS) a plus
  • Organized, self-motivated and detail oriented
  • Strong analytical and problem-solving skills

If you are interested in joining a rapidly growing company with great people in an exciting industry, please send a resume and cover letter to . No phone calls, please.