Cars Commerce is focused on simplifying the car buying and selling process through innovative technology solutions. The Engineering Manager will lead a team responsible for developing a unified platform that enhances customer experiences and drives business goals.
Responsibilities:
- Managing a high-performing team of 8-12 Software Engineers. You will be responsible for technical mentorship, career growth, and fostering a culture of ownership and engineering excellence
- Overseeing the implementation and scaling of event-routing frameworks (e.g., Rudderstack) to ensure consumer data is captured and routed accurately across our ecosystem
- Leading the design of robust message layers and job queues to ensure re-playability, reliability, and performance
- Owning the technology stack for UI components driven by the supporting services your team creates to enable native integration into our Website Platform
- Driving the development of a Unified Consumer Profile API, ensuring it serves as a high-performance, low-latency source of truth for personalization efforts across all of our dealership websites
- Implementing distributed observability patterns to monitor complex, multi-service transaction flows, ensuring we meet strict SLOs
- Collaborating with Product and Data Teams to use feature-performance dashboards to help prioritize the Product roadmap and create actionable insights for Cars Commerce
Requirements:
- 7+ years of experience in software engineering, with a strong emphasis on API development and distributed systems
- 3+ years of experience managing engineering teams in an agile environment
- Experience with Message Brokers/Streaming (Kafka, RabbitMQ) and managing asynchronous job processing; experience architecting event driven systems
- Hands-on experience with Event Stream Processing (e.g., Rudderstack, Segment, or similar)
- Familiarity with WebSockets and building real-time, stateful applications
- Experience with personalization engines and how to leverage consumer data to tailor digital experiences in real-time
- Experience implementing distributed tracing and advanced monitoring in a microservices environment
- Understanding of Personalization engines and how to leverage consumer data to tailor digital experiences in real-time
- Ability to work with cross-functional teams to translate a 'Data-Driven Vision' into technical reality
- Experience transitioning legacy 'monolith' retail tools into a modern, event-driven architecture
- Background in automotive digital retailing or high-volume e-commerce
- Strong opinions on API design and contract-first development