Car Gurus logo

Software Development Engineer II

Car Gurus

Boston · Boston (1001 Boylston Street) · USD 112,000-141,000 · 2-4 years experience · Full-time · Hybrid · Posted Oct 14, 2026

At a glance

Experience
2-4 years experience
Employment
Full-time
Workplace
Hybrid
Location
Boston · Boston (1001 Boylston Street)
Salary
USD 112,000-141,000 · Base salary

About the role

  • CarGurus' Conversion team is looking for a Software Development Engineer II (Backend) to help dealers close more of the leads we send them.
  • You'll work in the Java and Spring Boot services behind all of this: enriching each lead as it arrives, consuming high-volume event streams, and serving the APIs that power the dashboards dealers work in.

Responsibilities

  • Design, build, and ship features in the Java and Spring Boot services that enrich every lead and power the insights dealers act on every day
  • Own your work from technical design through testing, code review, and production, with support from the team when you need it
  • Work with high-volume event streams and the data behind them (Kafka, MongoDB, Redis) to keep shopper data fresh and APIs fast
  • Build intelligence features, including LLM-backed ones, that recommend a dealer's next move rather than just handing them data
  • Diagnose and fix production issues across services, share in on-call, and improve the alerting and observability we rely on
  • Partner with product and design to break ambiguous problems into scoped, shippable work, with a real say in what we build and how
  • Help raise the bar on how we test, deploy, and operate the services we own

Requirements

  • 2-4 years of hands-on software development experience in a professional setting
  • Proficiency in Java, ideally with Spring Boot
  • Solid working knowledge of MongoDB or another NoSQL datastore, and comfort with SQL
  • Practical understanding of RESTful API design, microservices, and distributed systems, including event streams or message queues (Kafka, SQS, or similar) and caching trade-offs
  • Hands-on experience with AWS and cloud infrastructure
  • A strong understanding of data structures, algorithms, and complexity analysis
  • A habit of writing automated tests, and a sense for which tests a change actually needs
  • Experience or interest in leveraging AI coding tools to accelerate development (e.g., Claude Code, Cursor)

Preferred qualifications

  • Python
  • Hands-on experience with LLM or agent frameworks such as LangChain or LangGraph

Benefits

  • Equity for all employees
  • Discretionary bonuses/incentives
  • Restricted Stock Units (RSUs)
  • Career development programs
  • Corporate giving programs
  • Employee resource groups (ERGs)
  • Robust time off policies
  • Daily free lunch
  • New car discount
  • Commuting cost coverage

Workplace

  • Flexible hybrid model

Skills

  • Java
  • Spring Boot
  • MongoDB
  • NoSQL
  • SQL
  • RESTful API
  • Kafka
  • SQS
  • AWS
  • Python
  • LangChain
  • LangGraph
Show all 14 skills
  • Claude Code
  • Cursor

Car Gurus

Software Development Engineer II

Apply now