
CarGurus
CarGurus builds an online automotive marketplace that helps consumers research, finance, and buy cars and helps dealers market and sell inventory. It monetizes primarily through dealer subscriptions, advertising, and digital retail services, and also operates CarOffer, a wholesale vehicle trading platform. Founded in 2006 and headquartered in Boston, the company is publicly traded on NASDAQ under the ticker CARG.
Open Positions at CarGurus
10 open positions
Senior Software Engineer on CarGurus’ Developer Experience Architecture team, building AI-powered developer tooling, agentic workflows, and internal platforms that improve engineering productivity. The role also contributes to AWS service paths and authentication infrastructure used across the organization.
CarGurus is seeking a hands-on Senior Principal Software Engineer to shape cloud and system architecture across its AWS-based Engineering Platform. The role partners with engineering teams to build reusable cloud-native patterns, improve SaaS maturity, and guide secure, scalable, cost-conscious architecture.
CarGurus is hiring a Cloud FinOps Engineer II to build cloud cost attribution, governance, optimization, and self-service capabilities across AWS. The role combines infrastructure automation, financial analysis, and AI cost governance to help engineering teams manage cloud spend.
CarGurus is hiring a Software Development Engineer II to build Java and Spring Boot backend services that help dealerships convert leads into sales. The role combines high-volume event processing, APIs, LLM-backed intelligence features, and ownership from design through production.
CarGurus is hiring a Senior DevOps Engineer for its Cloud Enablement team to build and operate scalable platform capabilities, automation, guardrails, and self-service infrastructure. The role spans AWS, Terraform, secrets management, CI/CD, AI infrastructure governance, and developer enablement.
Join CarGurus’ first Dublin engineering team to build full-stack dealer and consumer products for the Canadian and UK markets. You’ll work across frontend and backend development using Java, Spring Boot, React, TypeScript, and AWS.
Senior Machine Learning Operations Engineer responsible for building and operating CarGurus’ cloud-hosted ML platform, production model-serving APIs, and data pipelines. The role partners with data scientists to deliver scalable predictive, multimodal, and agentic AI systems.
Lead the technical direction of CarGurus’ high-traffic consumer products while driving production-grade AI and agentic application initiatives. You’ll remain hands-on across the full stack, guide architecture and platform decisions, and mentor engineers across multiple teams.
Lead high-impact full-stack product initiatives for CarGurus’ Canadian and UK markets while helping establish the company’s new Dublin engineering hub. You’ll own complex systems from architecture through production, mentor engineers, and shape strategic technology decisions.
Build the next generation of CarGurus' developer experience platform through self-service pipelines, ephemeral environments, and scalable automation. This principal-level role combines hands-on software engineering with technical leadership across Go, Java, Kubernetes, and continuous delivery infrastructure.