CarGurus is seeking an Engineering Manager to lead the development of our Dealer Engagement Platform tools that empower auto dealers with a delightful modern dashboard. This role will be pivotal in shaping the dealer experience by making sure the dealerships have control over who sees what data.
Requirements
- 5+ years of software development experience
- 3+ years of leadership/management experience
- Expertise with Java / Python
- Experience leading cross functional Platform teams
- General understanding of ML techniques and when to use them
- Understanding of AI tools and has hands on experience using them
- Experience building scalable data products and is capable of gathering insights from them
Responsibilities
- Manage a team of talented engineers while providing technical leadership and mentorship to the broader team
- Ensure your team writes clean, well-tested, and efficient code.
- Take generic tasks and break them into small, self-contained tasks.
- Accurately estimate and prioritize units of work and drive the incremental release of moderately sized projects
- Be deeply engaged in the full development lifecycle designing, developing, testing, deploying, maintaining, monitoring, and improving software
- Contribute to road mapping discussions by proposing new ideas for technical investment and providing estimates
- Advocate for new technology and new methodologies
Other
- Life long learning skills
- People focused technical leader with high Emotional Intelligence
- Strong collaborator with demonstrated experience working in a cross-functional team including Product, Design, Analytics
- Strong communicator who can tailor message based on audience which can range from junior engineer to senior business leader to third-party vendor
- Detail oriented leader who makes data driven decisions