Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CarGurus Logo

Senior Software Development Engineer, Dealer Ads Intelligence

CarGurus

Salary not specified
Nov 14, 2025
Boston, MA, US
Apply Now

CarGurus' Dealer Ads Intelligence group is seeking a Senior Software Engineer (Full Stack) to help drive the next generation of analytics, data products, and dealer-facing experiences by delivering scalable, insightful, and intuitive market intelligence solutions.

Requirements

  • 5+ years of professional software development experience across the stack, with strong expertise in building backend services in Java and modern web applications using JavaScript (ES6+) frameworks, preferably React.
  • Ads experience required
  • Experience working with Meta and Google required
  • Experience architecting scalable APIs and performant large-scale web applications and a strong understanding of modern web and cloud technologies (AWS preferred)
  • Solid experience in the data layer including SQL, caching strategies, and storage alternatives
  • A strong understanding of data structures, algorithms and complexity analysis
  • Experience working in cross-functional teams with technical and non-technical partners

Responsibilities

  • Collaborate with engineers, designers, product managers, and data scientists to turn ideas into fully implemented features, from design through implementation, testing and measurement.
  • Build and ship new frontend features that deliver a polished, high-quality user experience.
  • Take ownership of architecture and design decisions for new capabilities, particularly for systems that handle large-scale data and present it intuitively to users.
  • Ensure systems are performant, reliable, and scalable, while maintaining security and best practices.
  • Elevate the team's code and practices by writing efficient, maintainable, and well-tested code, and by conducting code reviews and mentoring others.
  • Continuously learn, adopt, and advocate for new technologies and methodologies to improve team effectiveness and product quality.

Other

  • The ability to iterate and ship ideas quickly
  • Bachelor's degree in Computer Science or Computer Engineering