
About CarGurus
The smarter way to buy and sell cars
Key Highlights
- Over 5 million car listings available for comparison
- Founded in 2006 and headquartered in Cambridge, MA
- $150 million+ raised in funding from investors like Accel Partners
- Serves millions of users monthly, connecting buyers and sellers
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 ...
🎁 Benefits
CarGurus offers competitive salaries, equity options, flexible PTO, and a remote work policy that supports work-life balance. Employees also benefit f...
🌟 Culture
CarGurus fosters a data-driven culture that prioritizes transparency and customer satisfaction. The company values innovation and encourages employees...
Overview
CarGurus is seeking a Senior Software Development Engineer for their Marketing Intelligence team to design and build scalable backend services and APIs. You'll work with Java and REST API technologies to enhance the automotive marketplace experience.
Job Description
Who you are
You have 5+ years of experience in software development, particularly in backend engineering, where you've designed and built scalable systems that support high traffic and complex functionalities. Your expertise in Java allows you to create robust applications that meet user needs effectively. You understand the importance of APIs and have experience developing RESTful services that integrate seamlessly with various platforms.
You thrive in collaborative environments and enjoy working with cross-functional teams, including product managers and designers, to deliver high-quality software solutions. Your problem-solving skills enable you to tackle challenges head-on, and you are comfortable debugging and optimizing existing systems to improve performance and reliability.
You are passionate about technology and stay updated with industry trends, always looking for ways to innovate and enhance the user experience. You believe in the power of data-driven decision-making and are skilled at using analytics to inform your development processes.
Desirable
Experience with cloud services such as AWS or Azure is a plus, as is familiarity with agile methodologies. You may also have knowledge of additional programming languages or frameworks that complement your Java skills, enhancing your versatility as a developer.
What you'll do
In this role, you will design, develop, and maintain scalable backend services and APIs that power CarGurus' platform. You will be responsible for ensuring that these services are efficient, reliable, and capable of handling the demands of a growing user base. Your work will directly impact the customer experience, guiding users through their automotive journey.
You will collaborate closely with product teams to understand requirements and translate them into technical specifications. This involves participating in design discussions, code reviews, and contributing to architectural decisions that shape the future of the platform. You will also be involved in testing and deploying your code, ensuring that it meets quality standards before going live.
As part of the Dealer Marketing Intelligence engineering team, you will help build systems that provide valuable insights to dealerships and enhance their marketing efforts. Your contributions will help drive the success of CarGurus in the competitive automotive marketplace.
What we offer
CarGurus fosters a people-first culture that values collaboration, innovation, and career growth. You will have access to resources and tools that empower you to develop your skills and advance your career. The company offers a hybrid work environment, allowing you to balance remote work with in-office collaboration.
You will be part of a dynamic team that is committed to disrupting the automotive industry and making a meaningful impact on how consumers buy and sell cars. CarGurus provides competitive compensation and benefits, ensuring that you are rewarded for your contributions to the company's success.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at CarGurus.
Similar Jobs You Might Like
Based on your interests and this role

Principal Engineer
CarGurus is seeking a Principal Software Development Engineer to lead the technical direction for their Competitive Intelligence platform. You'll be responsible for setting the architectural strategy for market intelligence solutions. This role requires extensive experience in software engineering and architecture.

Software Engineering
Klaviyo is hiring a Senior Software Engineer for their Marketing Agent team to design and build AI-powered marketing strategies. You'll work with Java and machine learning technologies in Boston.

Software Engineering
Klaviyo is hiring a Senior Software Engineer to tackle tough engineering problems and build scalable features. You'll work with Python and AWS in a collaborative environment. This position requires a strong background in software engineering.

Machine Learning Engineer
Amazon is hiring a Senior Machine Learning Engineer to lead the development of novel LLM training techniques and optimizations. You'll work with Python and AWS to build high-performance AI products in Boston.

Software Engineering
Xometry is seeking a Senior Software Engineer to build and maintain solutions for their Post Order/Order Management team. You'll work with technologies like HTML, JavaScript, TypeScript, React, Python, and Rust in Boston. This role requires 5+ years of experience in software development.