CarGurus

Software Development Engineer II, Consumer

CarGurus$112K — $141K *
Consumer Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of experience in a Java development environment
  • Proven experience in implementing consumer-facing AI features
  • Proficient with APIs and REST services
  • Experience with TypeScript, JavaScript, and React is a plus
  • Familiarity with the AWS ecosystem is a plus
  • Ability to develop well-structured, high-performance applications
  • Knowledge of algorithms, data structures, and design patterns

Responsibilities

  • Collaborate with engineers, designers, and analysts to transform ideas into workable solutions
  • Develop user-centric AI features for enhanced shopper experiences
  • Utilize AI coding assistants for faster prototyping and improved code quality
  • Collaborate closely with product managers, UX designers, and other engineers to deliver intuitive experiences
  • Engage in the full development lifecycle from design through deployment and monitoring
  • Conduct A/B tests to assess AI features and iterate based on performance analytics
  • Contribute positively to team culture, promoting shared learning and celebration of successes

Benefits

  • Discretionary bonuses/incentives available
  • Potential for Restricted Stock Units (RSUs)
  • Hybrid work environment
  • Mentorship opportunities for skills growth
  • Supportive and collaborative team culture
Full Job Description
Role overview

CarGurus is hiring for a software engineer in the Purchase team within our Consumer Engineering department. The Purchase team owns the consumer journey from the moment a shopper decides on a car to the moment the deal is done. That means delivering an experience that meets consumers where they are-whether they want agents to handle the heavy lifting on their behalf, or prefer to be guided through each step of financing, trade-in, and deal configuration themselves.

Our mission is to deliver comprehensive, accurate, and engaging vehicle information, fostering trust and driving informed and high-intent consumer decisions, while upholding CarGurus' standards for innovation, user-centricity, and technical excellence. In this role, you'll contribute to high-visibility parts of our site, introduce AI to our consumer experiences, and collaborate closely with partners in Product, UX, and Analytics. It's a fast-moving, impact-oriented environment with mentorship, where you'll grow your skills in product thinking and modern development while shipping meaningful improvements.

What you'll do
  • Collaborate with fellow engineers, designers, and data analysts to take ideas from concept to technical design to implementation, testing, and measurement
  • Build new, engaging, user-centric AI features that help shoppers find the right car, including conversational experiences on our highest-traffic pages
  • Use AI coding assistants and multi-agent workflows as part of your daily development process to prototype faster, improve code quality, and automate repetitive tasks
  • Partner with product managers, UX designers, data analysts, and other engineers to ship clean, accessible, and intuitive experiences that are grounded in data and experimentation
  • Be deeply engaged in the full development lifecycle designing, developing, testing, deploying, and monitoring features that reach millions of users
  • Run A/B tests and leverage analytics to understand how your AI-powered experiences perform and to iterate quickly based on what you learn
  • Contribute to a lively, supportive team culture where we learn from each other, celebrate wins of all sizes, and have fun building what's next!


What you'll bring
  • 2+ years of experience working in a Java development environment
  • Experience implementing consumer-facing AI features
  • Experience with APIs and REST services
  • Experience with TypeScript, JavaScript and React a plus
  • Experience working within the AWS ecosystem a plus
  • Experience in developing well-structured, performant applications
  • Experience with AI coding assistants and multi-agent orchestration
  • Understanding of algorithms, data structures and design patterns
  • Strong communicator with a collaborative spirit and strong attention to detail


The displayed range represents the expected annual base salary / On-Target Earnings (OTE) for this position. On-Target Earnings (OTE) is inclusive of base salary and on-target commission earnings, which applies exclusively to sales roles.

Individual pay within this range is determined by work location and other factors such as job-related skills, experience, and relevant education or training.

This annual base salary forms part of a comprehensive Total Rewards Package. In addition to benefits, this role may qualify for discretionary bonuses/incentives and Restricted Stock Units (RSUs).

Position Pay Range

$112,000-$141,000 USD

CarGurus may require in-person interviews as part of our hiring process, particularly for positions based in our Boston and Dublin offices. Candidates selected for an in-person interview will be notified in advance. Please be aware that travel expenses are the responsibility of the candidate.

#LI-Hybrid

About CarGurus

CarGurus is an online automotive marketplace that allows users to search for and compare new and used cars. The company was founded in 2006 and is headquartered in Cambridge, Massachusetts. CarGurus has a strong focus on transparency and provides users with information on pricing, dealer reputation, and vehicle history. The company has been recognized for its innovative approach to car shopping and has won several awards for its platform.
Learn more about CarGurus
Size
1,203 employees
Market Cap
$1.5 billion
Industry
Net Income
$77.5 million
Founded
2006
5 Year Trend
+36.9%
Revenue
$551.4 million
NASDAQ

Similar Jobs

More Jobs at CarGurus

More Consumer Technology Jobs

Find similar Software Development Engineer II, Consumer jobs: