Careers

  • About Us
  • Our Team
  • Careers
  • Press
  • Terms of Use
  • Privacy

PERKS

  • Stock Options
  • 401(k)
  • Pension Plan
  • Health and Dental
  • Commuter Benefits
  • Health Club
  • Catered Lunches
  • Flexible Hours
  • Game Room
  • Beer on Tap
Boston Business Journal 2015 Best Places To Work Forbes 2015 Most Promising Companies Boston Globe's 2014 Top Places to Work BostInno's Coolest Companies 2015 Winner
  • 20 Millionunique visits per month

  • 4 Millioncars processed per day

CarGurus office

GURU HQ

At CarGurus, we believe a transparent car shopping experience is better for shoppers and sellers alike, and we innovate constantly to deliver on that promise. Today more than 20 million (and growing) unique monthly visitors use our site and our mobile app to find their next car.

With headquarters in Cambridge, MA, CarGurus has that "start-up feel" (we dislike meetings, play lots of foosball, have catered lunches and fun company outings—the list goes on). Unlike many start-ups, however, we have the advantage of being profitable (since 2010!) with sustained revenue growth. CarGurus is an engineering-driven company with a passion for data, and that drives everything from the speed at which we launch new products to the spirit of innovation that drives our company’s culture.

Open Positions

Engineering Positions

Senior Front End Engineer, UI/UX

Location:
Cambridge

Details

All positions

Contact Us

Senior Software Engineer, Data Analytics

Location:
Cambridge

Details

All positions

Contact Us

Senior Software Engineer, Full-Stack & Architecture

Location:
Cambridge

Details

One of our core beliefs is that useful data will lead to the best possible outcomes. We make decisions based on our data and insights. Our engineering team has direct responsibility for revenue and that means everyone codes. Each engineer manages their own products and projects. The autonomy in engineering is something we are very proud of and work hard to maintain. 

There will be great projects that can be both challenging and long term. Your fellow engineers have a diverse background and are always willing to help. We truly don’t schedule meetings but get together as necessary. This gives everyone (even outside of engineering) a very well-balanced life. 

 

What we need:

  •  A full-stack engineer with solid Computer Science fundamentals.
  •  Strong understanding of Data Structures and Algorithms.
  •  Proven experience conceptualizing, developing, testing and releasing product.
  •  Likes to push code daily, has a high standard for quality and design. 
  •  Has worked with A/B Testing methods. Understands how to view data.
  • Able to work independently and collaborate well with many teams beyond engineering.
  • Adaptable and open to learning new technologies.
  •  Strong object oriented design and programming. 
  • Strong with Java 8, JEE, MySQL or any other related languages.
  •  Experience in building scalable websites (e-commerce) or large scale applications.
  • Exposure to JavaScript, jQuery, jQuery Mobile, Struts2, Spring, Hibernate, MongoDB, Tomcat
  • BS degree or higher in Computer Science or related field 
All positions

Contact Us

Senior Software Engineer, SEM Analytics

Location:
Cambridge

Details

All positions

Contact Us

Software Engineer, Java

Location:
Cambridge

Details

All positions

Contact Us

Software Engineer, Ruby on Rails or Java

Location:
Cambridge

Details

Our team has a very high level goal of gaining as many engaged users as possible for the least amount of dollars. We are central to CarGurus' growth strategy. This is a high impact role with exceptional visibility within the company across multiple areas. We manage all our internet advertising internally.

On a day to day basis our team is searching across the web to find the most efficient ways to attract and retain our users. We have a multi million-dollar budget to achieve this. We advertise on a number of platforms in multiple countries targeting millions of people. Managing, optimizing and bidding all of our ads requires an efficient and scalable engine that can update and process large amounts of data. As a part of the Search Engine Marketing Engineering team you will build and evolve the engine while we expand to new advertising platforms, new countries, and scale up our targeting to millions of keywords.

To do this you will need strong fundamentals for developing algorithms, object oriented code, and working with data structures. We manage projects from design, to code implementation, debugging, troubleshooting and push projects to production as soon as they are ready.  You will enjoy a flexible schedule, free time that you won't have to spend in meetings (because we don't have them), and autonomy over your work. If you are entrepreneurial and thrive in a changing, fast-paced environment than this is an ideal place for you.

Projects and Technology:

  • Managing millions of targeted ads and bids globally.
  • Expand our advertising engine for new languages, countries and audiences.
  • Efficiency & Optimization at Scale: We deal with large data sets and distribute our computing across multiple machines.
  • Developing efficient algorithms for optimizing our online advertising. This also involves testing new ideas and allocating resource in direct proportion to their efficiency.
  • You will work in Ruby on Rails, MySQL, AWS, Linux, SQL

Skills you will have:

  • BS or higher in CS or related field.
  • 4 years or more in OOP and Algorithm development
  • 4 years or more in Ruby, Linux and AWS
All positions

Contact Us

Desktop Support Engineer

Location:
Cambridge, MA

Details

We are looking for a great Guru to join our IT Team as a Desktop Support Engineer.  This is a dynamic role as well as fast paced.  We are looking for a diligent person that enjoys helping others.  Our rate of expansion this year is exciting and it is imperative that we have the right person to ensure success.  You will be vital to the organization as we go through building a second office and move, open our EMEA office, rollout of new systems for device management, and find better ways to support a growing user base of 300+ users. Your ability to be creative and have the initiative to improve processes will be a great part of your success.

 

The Desktop Support Engineer will have hands-on knowledge of the following:

  • Must have MACs (OSX) and some experience with PCs(Windows).
  • WLAN (wiFi) experience with laptops and smart devices
  • A/V and video conferencing systems for conference rooms and meeting spaces
  • Ticketing system knowledge (JIRA)
  • VOIP Telephony
  • Strong organization skills.
  • Great customer service skills.
  • Ability to work independently.

 

On a daily basis you will be responsible for new hire desktop set up involving everything from procurement to support.  You will be reviewing and investigating Jira tickets and responsible for trouble shooting and escalations.  You will handle adds, moves and changes within the corporate infrastructure.  Your audience will be wildly varied from C level executives, engineers to our sales team. Your ability to collaborate and work efficiently is central to the IT Team’s culture. 

All positions

Contact Us

Senior Netsuite Developer

Location:
Cambridge, MA

Details

We are expanding globally from our website to our people and products we use.  We are building out Netsuite Platform from the beginning.  We are hiring a Senior Netsuite Developer for the Engineering Team. Netsuite will be mainly utilized by our financial, revenue and accounting teams.  The Senior Netsuite Developer will play a critical role in automating, designing, enhancing and maintaining effective and scalable solutions across all departments and for multiple countries.  You will have the autonomy to advise our consultants, coordinate with our finance and accounting teams and create your own customizations within Netsuite. You will have the ability to make Netsuite work the way you believe it would work best. 

 Desired skills

  • Previous experience as a NetSuiteDeveloper (Netsuite Developer certification preferred)
  • 3-5 years of experience developing and managing NetSuite applications (SuiteScript, is a must)
  • 3+ years of experience writing object-oriented JavaScript
  • Experience with Zuora, Salesforce or any other integration.
  • Experience with other SaaSe commerce platforms
  • Familiarity with business and ecommerce processes
  • Working knowledge of NetSuite scripting, workflows, csv imports, user provisioning, defining roles, and other NetSuite administrative functions
  • Experience creating scripts containing business logic to support requirements
  • Can design, build and maintain custom searches, reports and objects within NetSuite
  • Experience with business requirements, technical analysis and design, coding, testing, and implementation of customizations within software environment
  • Experience with developing reports, workflows and metrics within software environment
  • Experience with Cloud and SAAS Platforms
  • A BS or greater in CS or related field

 

As you build out the Netsuite platform you will create KPI’s, reports (for C Level, Department to Individual) and handle all integrations.  The Senior Netsuite Developer will maintain proper system access for all users and roles as well as advise on training. You will communicate effectively with stakeholders regarding project status and delivery timeframes. In this role you will undertake analysis of user and business requirements, with particular regard to their impact on existing systems and environments, and produce an appropriate business and/or system design. 

 

All positions

Contact Us

Sales Positions

Account Executive - Detroit, MI

Location:
Detroit, MI

Details

All positions

Contact Us

Director of Customer Success

Location:
Cambridge, MA

Details

All positions

Contact Us

Regional Sales Director- DC

Location:
Washington, DC

Details

All positions

Contact Us

Regional Sales Director - SF, CA

Location:
San Francisco

Details

All positions

Contact Us

Regional Sales Director - Atlanta, GA

Location:
Dallas

Details

All positions

Contact Us

Senior Sales Manager

Location:
Cambridge, MA

Details

All positions

Contact Us

Dealer Account Executive - Canada

Location:
Cambridge, MA

Details

All positions

Contact Us

Account Manager (Ad Sales) Detroit, MI

Location:
Detroit, MI

Details

With over 20 million unique monthly visitors, www.CarGurus.com is the fastest-growing and largest auto shopping site in the United States. Founded by CEO Langley Steinert, also co-founder of TripAdvisor, CarGurus makes the car shopping process easier for consumers and dealers alike through pricing transparency, reviews, and a superb user experience. With over 14,000 paying dealer customers in the U.S., CarGurus has risen to become a preeminent player in the auto shopping space. Headquartered in Cambridge, MA, CarGurus launched a Canadian site in 2014, a U.K. site in September 2014, and is seeking to replicate North American success in the U.K. through the building of an Inside Sales and Service team in Dublin. Named a top place to work by the Boston Globe, Boston Business Journal, and Bostinno, CarGurus boasts an amazing company culture, a best-in-class product, and a proven model for success.

At present, CarGurus offers U.K. shoppers a view to almost 200,000 regional car listings, which places the site among the fastest growing U.K. car classified websites by inventory. Entering the U.K. market riding on the success of its U.S. growth, CarGurus seeks entrepreneurial thought-leaders to accomplish the mission of revolutionizing the auto shopping experience.

JOB DESCRIPTION:

  • Oversee designated CarGurus client accounts assigned to you in salesforce
  • Analyze a dealers performance and consult on improving lead flow/exposure on our site to secure a longterm relationship
  • Become a subject matter expert on all CarGurus products and soft-sell when necessary 
  • Complete “on-boarding” of new dealers to establish relationship with CarGurus
  • Proactively consult with dealerships solving issues and addressing questions 
  • Escalate issues to other departments when necessary
  • Educate your clients with internal processes to and policies
  • Monitor billing, inventory, and routing information to ensure the best dealership experience
  • Collaborate with internal departments (sales, billing, content, and engineering)
  • Help to establish growth and retention roles for existing, canceling, and previously canceled dealerships

QUALIFICATIONS

  • Bachelor’s Degree
  • 3+ years sales experience
  • Proficiency in MS Office
  • Good organizational skills
  • Strong sense of customer service
  • Industry experience is a plus
All positions

Contact Us

Account Manager (Ad Sales) Los Angeles, CA

Location:
Los Angeles, CA

Details

With over 20 million unique monthly visitors, www.CarGurus.com is the fastest-growing and largest auto shopping site in the United States. Founded by CEO Langley Steinert, also co-founder of TripAdvisor, CarGurus makes the car shopping process easier for consumers and dealers alike through pricing transparency, reviews, and a superb user experience. With over 14,000 paying dealer customers in the U.S., CarGurus has risen to become a preeminent player in the auto shopping space. Headquartered in Cambridge, MA, CarGurus launched a Canadian site in 2014, a U.K. site in September 2014, and is seeking to replicate North American success in the U.K. through the building of an Inside Sales and Service team in Dublin. Named a top place to work by the Boston Globe, Boston Business Journal, and Bostinno, CarGurus boasts an amazing company culture, a best-in-class product, and a proven model for success.

At present, CarGurus offers U.K. shoppers a view to almost 200,000 regional car listings, which places the site among the fastest growing U.K. car classified websites by inventory. Entering the U.K. market riding on the success of its U.S. growth, CarGurus seeks entrepreneurial thought-leaders to accomplish the mission of revolutionizing the auto shopping experience.

JOB DESCRIPTION:

  • Oversee designated CarGurus client accounts assigned to you in salesforce
  • Analyze a dealers performance and consult on improving lead flow/exposure on our site to secure a longterm relationship
  • Become a subject matter expert on all CarGurus products and soft-sell when necessary 
  • Complete “on-boarding” of new dealers to establish relationship with CarGurus
  • Proactively consult with dealerships solving issues and addressing questions 
  • Escalate issues to other departments when necessary
  • Educate your clients with internal processes to and policies
  • Monitor billing, inventory, and routing information to ensure the best dealership experience
  • Collaborate with internal departments (sales, billing, content, and engineering)
  • Help to establish growth and retention roles for existing, canceling, and previously canceled dealerships

QUALIFICATIONS

  • Bachelor’s Degree
  • 1+ years sales experience
  • Proficiency in MS Office
  • Good organizational skills
  • Strong sense of customer service
  • Industry experience is a plus
All positions

Contact Us

Finance and Human Resources Positions

Technical Recruiter

Location:
Cambridge

Details

CarGurus is going through exciting times and a global expansion! Our need to expand engineering has resulted in us adding a new recruiting role to our technology recruiting team. We are looking for a person that understands what it takes to find and deliver the best Full-Stack Engineers, UI-UX Designers and Developers, Data Analyst and IT people. The technical recruiter must be adept at finding active/ passive candidates and becoming a trusted advisor to them. You will be reaching out to a diverse crowd of technologists and understanding their interests. Beyond integrity, perseverance and creative thinking; you will be able to deliver results in a timely manner. Recruiting is the “first impression” and from engagement to closure it must always be the best!

On a day to day basis you will resource technical talent, establish a point of contact and learn their stories. You will directly communicate, transfer information, and schedule interviews with the engineering management as well as interested candidates. It is also your responsibility to garner feedback and communicate results. You will be responsible to create a pipeline of candidates for future hires and manage or plan recruiting events. We believe in giving people the autonomy and collaboration to be successful. This is a place where you can have direct impact on the company’s growth as well as your own. 

  • A minimum of 2 to 3 years of agency and corporate recruiting experience (sourcing to full life cycle recruiting).
  • Expertise in technology recruiting such as; Full-Stack Engineers, UI/UX, Data Analysts and IT.
  • Experience with networking and utilizing a variety of sourcing, plans and tools.
  • Strong ATS and tools experience from job postings to candidate management (Greenhouse, SmartRecruiter, Linkedin). 
  • Experience with managing and prioritizing multiple searches, projects and agency relationships.
  • Strong closure abilities as well as communication, organizational and negotiation skills.
  • Ability to execute recruiting strategy, including employer branding, candidate management, diversity sourcing, and interview process management.
  • MS Office- including Word, Excel, PowerPoint and Outlook
  • BS or applicable experience
All positions

Contact Us

Training and Development Manager

Location:
Cambridge

Details

The Role

Our Cambridge, MA office is looking to fill the role of Training and Development Manager. As the Training and Development Manager you will manage a worldwide training function. The Manager will work with the sales organization, subject matter experts and sales leaders to develop, coordinate, and produce specialized sales training tracks of new and ongoing reps.  In addition, you will begin building an on-going sales training program and a worldwide management training program.

In this role you will:

  • Manage and build a team of trainers
  • Manage and execute the entire sales training process every month
  • Development of the sales curriculum for onboarding and ongoing Sales representatives 
  • Coordinate and coach subject matter experts responsible for leading training sessions to ensure a comprehensive and well-rounded training curriculum
  • Manage the training calendar and the scheduling of New Hire and Sales training sessions
  • Ensure consistent quality of materials and delivery across all sessions with the New Hire and Sales training programs
  • Ensure that all training materials are up to date and accurate
  • Collaborate with business leaders on development activities (speakers/activities/leader lead trainings) that are aligned with employee development needs
  • Work with the Training Team to develop and manage new training programs and initiatives
  • Manage the tracking and reporting of all hires
  • Work with SalesOps team to track rep attainment and training’s role in effecting ramp time
  • Work with the training team to assess the training needs of the organization and help design and develop new training materials to meet those needs
  • Develop and drive innovative manager development programs including new manager training, online resources, toolkits and mentorship programs

 

What you need to have to qualify:

  • 8-10 years of professional work experience in Learning and Organizational Development
  • Working knowledge of SaaS sales processes 
  • You are smart, detail oriented and get stuff done quickly and accurately
  • Proven expertise in curriculum design and development
  • Great organizer and good at creating order out of chaos
  • Excellent facilitation skills and stand up training experience
  • You can manage a wide variety of personalities and styles to inspire participation and commitment in training curriculum execution
  • Have a can do attitude and adapt to a rapidly-changing environment
  • Superior communication skills, excellent verbal capacity and incredible writing skills
  • Experience managing training teams

Required Education

  • BA/BS or Associates Degree
All positions

Contact Us

Senior Staff Accountant

Location:
Cambridge, MA

Details

All positions

Contact Us

Dealer Marketing & Business Development Positions

Product Associate

Location:
Cambridge, MA

Details

All positions

Contact Us

Consumer Marketing Positions

Marketing Analyst

Location:
Cambridge, MA

Details

All positions

Contact Us

Marketing Director

Location:
Cambridge, MA

Details

All positions

Contact Us

Marketing Manager, Customer Retention

Location:
Cambridge, MA

Details

All positions

Contact Us