Software Engineer

  • Full-time

Company Description

CarGurus was founded in 2006 by Langley Steinert, co-founder and former Chairman of TripAdvisor. We are the fastest growing automotive shopping website that enables users to search and compare local car listings from their desktop or mobile device. The website uses mathematical algorithms to analyze car listings so consumers  can purchase from the most reputable resource at the best price.  CarGurus is  currently reaching over 15 Million unique visitors monthly. We are Cambridge, MA based and are profitable! We have been named to Inc. Magazine’s fastest growing companies list 4 years in a row.

At CarGurus we have a great culture; this is a fun place to work!  The work is challenging and interesting, the hours are flexible and reasonable, and our colleagues are smart and fun. We believe in collaboration (not meetings), we play foosball, have catered company lunches and even more exciting stuff!  

Job Description

How do we do it? We have developed algorithms that analyze car listings to enable consumers to purchase from the most reputable resource at the best price. CarGurus is a data-driven company; we track everything. Converting data to insights is the art and the challenge. Insights backed by data drives our corporate direction. 

We are diligently looking for a software engineer with solid fundamentals in algorithms, data structures, and object oriented programming. On a daily basis we are creating complex, highly-scalable web applications in the areas of search, data analytics, crowd sourcing and process automation. Any experience you have in these areas would be highly applicable. The software engineer will directly work with our Sr. Engineers and Architects. You will collaborate on software design, implement code, debug, troubleshoot and release! This is a great role for an engineer that is entrepreneurial and a quick learner.

Qualifications

The core skills needed would be:

  • Excellent fundamental code abilities.
  • 2 to 4 years in industry ( web and highly scalable site development is desired)
  • Java (J2EE, JEE), Spring, Hibernate, MySQL )
  • Knowledge or experience with web development (JavaScript, HTML, SQL, MVC web frameworks)
  • Ability to collaborate with engineers and non technical people
  • Ability to troubleshoot and resolve issues in a timely manner
  • Strong analytical skills.
  • BS or higher in Computer Science or other related field.

Additional Information

All your information will be kept confidential according to EEO guidelines.