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, Competitive Intelligence

CarGurus

Salary not specified
Sep 11, 2025
Boston, MA, US
Apply Now

CarGurus' Dealer Competitive 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 transforming complex data into impactful, easy-to-understand insights.

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.
  • 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

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

  • Experience working in cross-functional teams with technical and non-technical partners
  • The ability to iterate and ship ideas quickly
  • Bachelor’s degree in Computer Science or Computer Engineering