
The smarter way to buy and sell cars
CarGurus, headquartered in Cambridge, Massachusetts, is a leading automotive research and shopping platform that helps users compare over 5 million listings for new and used cars. Founded in 2006, CarGurus has raised over $150 million in funding and serves millions of monthly users, connecting them ...
CarGurus offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit f...
CarGurus fosters a data-driven culture that prioritizes transparency and customer satisfaction. The company values innovation and encourages employees...

CarGurus • Boston, Massachusetts, United States
CarGurus is seeking a Software Development Engineer II for their Algorithmic Traffic Acquisition team to optimize marketing spend programmatically. You'll work with Java, Python, and SQL to manage ad content generation and predictive value estimation. This position requires experience in software development and algorithmic modeling.
You have a solid background in software development, ideally with 3-5 years of experience in building scalable applications. Your expertise in Java and Python allows you to create efficient algorithms that drive traffic acquisition strategies. You are comfortable working with SQL databases and have a keen understanding of data modeling and analytics. You thrive in collaborative environments and enjoy working with cross-functional teams to achieve common goals. You are detail-oriented and have a passion for optimizing processes to enhance performance. You understand the importance of user experience and strive to create solutions that are both effective and user-friendly. We encourage you to apply even if your experience doesn't match every requirement.
As a Software Development Engineer II at CarGurus, you will be part of the Algorithmic Traffic Acquisition team, where your primary responsibility will be to manage and optimize SEM advertising efforts. You will work on ad content generation, ensuring that the messaging resonates with our target audience. Your role will involve modeling customer journeys and engagement metrics to enhance our marketing strategies. You will collaborate closely with data analysts to interpret data and derive actionable insights that inform our advertising decisions. Additionally, you will be responsible for multisession attribution and predictive value estimation, which are critical to understanding the effectiveness of our marketing spend. You will participate in code reviews and contribute to the overall improvement of our software development practices. Your contributions will directly impact CarGurus' growth strategy, both in the US and internationally.
At CarGurus, we pride ourselves on our people-first culture that fosters kindness, collaboration, and innovation. We provide our employees with the tools and resources they need to fuel their career growth. You will have the opportunity to work in a dynamic environment where your ideas are valued and encouraged. We offer competitive compensation and benefits, including flexible work arrangements to support work-life balance. Join us in disrupting the automotive industry and making a meaningful impact on how people shop for cars.
Apply now or save it for later. Get alerts for similar jobs at CarGurus.