HHiring Reality
← CarGurus

Principal Software Engineer, ATA

CarGurus
Location
Boston, Massachusetts, United States
Posted
20 days ago
Department
Engineering & Technology
What they actually want (must-haves)
  • 10+ years of software engineering experience building and operating large-scale, customer-facing systems
  • Bachelor's degree in Computer Science, Engineering, or similar field
  • Deep expertise in software architecture, distributed systems, APIs, and production engineering
  • Experience leading technical direction across teams and driving complex, multi-quarter initiatives
  • Strong experience with Kotlin, Java, C#, Python, or similar languages; Kotlin is preferred
  • Strong SQL and relational database experience, including performance considerations
What the job really is

As a Principal Software Development Engineer at CarGurus, you will lead the development of the next generation of car recommendation systems, focusing on personalization and AI-driven experiences. Your role will involve setting technical direction, building scalable systems, collaborating with Data Science teams, and mentoring other engineers. You will also be responsible for improving the reliability and operational excellence of recommendation services while influencing technical decisions across the organization.

Benefits
  • Equity for all employees
  • Career development and corporate giving programs
  • Employee resource groups (ERGs) and communities
  • Flexible hybrid model
  • Robust time off policies
  • Daily free lunch
Things to weigh
  • No specific mention of the tech stack beyond languages and systems, which may imply reliance on legacy technologies
  • In-person interviews may be required, which could be a consideration for remote candidates
  • Salary range provided but lacks specifics on individual pay factors beyond location and experience
Job score3.6/5
Benefits5/5
Freshness4/5
Career value4/5
Role clarity5/5
Pay transparency0/5

Applying to CarGurus?

See how your résumé matches this role — and tailor it from what actually gets interviews.