CarGurus
Software Development Engineer II, Dealer Inventory
About this role
CarGurus seeks a Software Engineer II to build new dealer-facing inventory products from the ground up. You'll work full-stack across React, Java, and SQL while collaborating with product and data teams to transform market data into impactful dealer experiences.
What you'll do
- Develop and deploy clean, well-tested code with high architectural and performance standards
- Support and improve core systems while maintaining quality for internal stakeholder teams
- Integrate modern AI tools into development workflows to boost productivity and troubleshooting
- Collaborate with cross-functional teams including data scientists and product managers from design through deployment
- Guide projects through technical design, implementation, testing, and performance measurement
- Iterate and ship ideas quickly in partnership with peers
What they're looking for
- React and JavaScript
- Java and SQL
- Distributed systems and microservice architecture
- Data structures, algorithms, and complexity analysis
- AI coding tools
- Full-stack development
- Code quality and testing practices
- Quick learning and technology adaptation
Benefits
- Equity for all employees
- Flexible hybrid work model
- Robust time off policies
- Free daily lunch and car discount
- Meditation and fitness app access
- Commuting cost coverage
Opens the official application on the employer’s site. No login required.
CarGurus
CarGurus operates an automotive marketplace platform that helps consumers find, compare, and purchase vehicles through search, mobile, and engagement tools. The company is hiring Software Development Engineers II across multiple teams to build and optimize backend services, search infrastructure, AI-powered consumer experiences, developer tooling, and email personalization features that serve millions of users globally.
- Website
- cargurus.com
Likely interview questions
- Walk us through a full-stack project you built—what was your role across frontend and backend, and how did you ensure code quality?
- How have you used AI coding tools in your development workflow, and how did they impact your productivity?