Team Lead, Software Development Engineering (Communications Platform)
Core
Lead the vision and delivery of central outbound digital messaging infrastructure (email, push, SMS) for consumers and dealerships.
Role type
Senior Team Lead, Software Development Engineering
Builds
Central outbound digital messaging infrastructure and self-service tools for downstream product groups
Domain
Automotive marketplace, backend systems, multi-channel communication
Required skills
Java, API design, AWS, backend system development, team leadership, vendor management, observability (Grafana, Honeycomb), AI coding tools
Preferred skills
Frontend technologies (JavaScript, React Remix, TypeScript), messaging protocols, privacy compliance
Technologies
Java, AWS, Grafana, Honeycomb, Iterable, Twilio
Responsibilities
Manage a distributed engineering team of direct hires and contractors; Design and maintain robust backend systems and APIs; Coach team members and build inclusive partnerships; Build tools for product teams to launch messaging campaigns; Ensure message delivery performance, uptime, and regulatory compliance; Partner with Product Managers to define and execute roadmaps; Advocate for prioritization using data.
Seniority
Senior, hands-on IC with people management
