Principal Software Engineer, Full Stack

TripAdvisor, Boston, MA

Know better. Book better. Go better.

SmarterTravel, a TripAdvisor Company, offers travelers a portfolio of travel sites to help them find the right trip at the right price.  We are a team of passionate professionals who push and drive and innovate like a start-up, but we also have a track record of success and we benefit from being a part of a large, public company.

Family Vacation Critic (FVC) is an established brand within SmarterTravel, but we have significant growth planned for this site, and we need a Principal Engineer to lead the way.

We are looking for a Principal Software Engineer who takes pride in their code & architecture and is a team-player. We believe in a development process that's agile, but not dogmatic. People who succeed here tend to have little tolerance for unnecessary process and impediments, but also appreciate having sufficient checks and balances in place to help us work efficiently.

The ideal candidate is a highly motivated, accomplished engineer, passionate about new technologies, and will enjoy working closely with our product development, content and marketing teams to development new features for our Web sites.  And, as the team grows, we anticipate this role will be responsible for leading the engineering team.


  • Define the technical direction and evolution for the FVC product including moving from LAMP to Java and a modern JavaScript framework
  • Work closely with Product Manager to define deliverables
  • Deliver quality results within rapid build and release cycles
  • Communicate effectively with both technical and non-technical staff
  • Adhere to our coding standards, including participation in code reviews
  • Participate in production support & site support response as necessary


  • 8+ years of Full Stack Web Development
  • Experience with Java, Spring, JavaScript, HTML5, and CSS
  • Experience with SQL Databases such as MySQL, PostgreSQL etc.
  • Experience with a modern JavaScript framework like React (preferred), Angular etc. is a plus
  • Proficiency with object-oriented development and MVC design patterns
  • Experience with responsive web design
  • Experience writing and executing unit tests
  • Familiarity with LAMP stack

At SmarterTravel, we have built an open & collaborative environment and we hire the people we want to work with (not just the ones with the right qualifications), but who also think different to us and challenge the status quo.  We empower people, giving the support and autonomy needed to succeed.  We embrace data to make decisions and overcome obstacles.  We choose speed over perfection, but not at the expense of quality.  We do what we do well, but we’re always looking to make it better.  Let us know if you’d like to help.

SmarterTravel is an equal opportunity employer and evaluates applicants regardless of an individual’s age, race, color, gender, religion, national origin, sexual orientation, disability, veteran status, or musical preferences. We think a diverse team builds a better product.

*** This employer participates in E-Verify. The employer will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS) with information from each new employee's I-9 to confirm work authorization. ***


About TripAdvisor

TripAdvisor® is the world's largest travel site*, enabling travelers to unleash the potential of every trip. TripAdvisor offers advice from millions of travelers, with 500 million reviews and opinions covering 7 million accommodations, restaurants and attractions, and a wide variety of travel choices and planning features — checking more than 200 websites to help travelers find and book today's lowest hotel prices. TripAdvisor branded sites make up the largest travel community in the world, reaching 390 million average unique monthly visitors** in 49 markets worldwide. TripAdvisor: Know better. Book better. Go better.

Want to learn more about TripAdvisor? Visit http://www.tripadvisor.com