Software Development Engineer II
Core
Build backend services in Java/Spring Boot to enrich leads, process high-volume event streams, and power dealer dashboards for the automotive marketplace.
Role type
Senior IC backend software engineer
Builds
Java/Spring Boot services, event stream processing pipelines, and dealer-facing APIs
Domain
Automotive marketplace, backend engineering, distributed systems
Deliverable
production ML models
Required skills
Java, Spring Boot, MongoDB, SQL, RESTful API design, Kafka, AWS, data structures and algorithms, automated testing
Preferred skills
Python, LLM frameworks (LangChain, LangGraph), AI coding tools
Technologies
Java, Spring Boot, Kafka, MongoDB, Redis, AWS
Responsibilities
Design and ship features for lead enrichment and dealer insights; own work from design through production; work with high-volume event streams; build intelligence features including LLM-backed recommendations; diagnose and fix production issues; partner with product and design to scope work
Seniority
Mid-level (2-4 years), hands-on IC