Software Development Engineer II
Core
Building full-stack dealer-facing products and establishing CarGurus' Dublin engineering presence for Canadian and UK markets.
Role type
Software Development Engineer II (Full-stack)
Builds
2-sided marketplace products for dealers and consumers
Domain
Automotive marketplace technology
Deliverable
product features
Required skills
Java, Spring Boot, React, TypeScript, AWS, OOP, data structures, algorithms, service-oriented architecture, distributed systems, relational databases
Preferred skills
Server-side TypeScript (Remix, Next.js, Express), design patterns
Technologies
Java, Spring Boot, React, TypeScript, AWS
Responsibilities
Design and develop full-stack features from conception to deployment; implement integrations with third-party APIs; contribute to team culture and engineering standards; write clean, tested, and efficient code; perform code reviews; monitor system health and performance.
Seniority
Mid-level, hands-on IC