CarGurus is hiring a Software Development Engineer II to join the DevX Tools team, responsible for improving the developer experience through tooling, automation, and centralization of critical information. The ideal candidate will have 2+ years of professional software development experience, a strong foundation in Java, and familiarity with object-oriented design, algorithms, and data structures.
Requirements
- 2+ years of professional software development experience
- Strong foundation in Java and familiarity with object-oriented design, algorithms, and data structures
- Experience building web applications or backend services, ideally with Spring Boot / Spring Framework
- A systematic approach to debugging issues within a service or module, including performance impacts
- Understanding of the testing pyramid and experience writing automated tests at multiple levels
- Familiarity with AWS services, Kubernetes, infrastructure-as-code practices and CI/CD tooling
- Exposure to front-end technologies (JavaScript, React, Remix) for building developer-facing UIs is a plus
- Interest in AI-powered developer tool and agentic workflows
Benefits
- Equity for all employees
- Comprehensive Total Rewards Package
- Discretionary bonuses/incentives
- Restricted Stock Units (RSUs)
- Flexible hybrid model
- Robust time off policies
- Daily free lunch
- New car discount
- Meditation and fitness apps
- Commuting cost coverage