Staff Software Engineer-Android
Core
Provide technical leadership for the architecture, development, and evolution of the Android platform for connected vehicle experiences.
Role type
Staff Software Engineer (Android)
Builds
Scalable, high-quality Android applications and services for vehicle connectivity, mapping, navigation, EV charging, and purchasing journeys.
Domain
Automotive / Mobile Software
Deliverable
production ML models | product features
Required skills
Android application development (Kotlin/Java), mobile platform architecture, UI/UX design principles, GraphQL, mobile security, performance optimization, CI/CD pipelines, technical leadership, mentoring, startup product launch experience
Preferred skills
Automotive industry experience, mobile app testing/automation frameworks, cloud technologies (AWS/Azure), IoT device connectivity
Technologies
Android, Kotlin, Java, GraphQL, Git, AWS, Azure
Responsibilities
Lead design, development, maintenance, and mobile release of Android applications; Drive technical architecture and implementation of mobile platform solutions; Grow team knowledge through pair programming, code reviews, and documentation; Implement programming best practices and deployment processes; Mentor senior and junior engineers
Seniority
Staff, hands-on IC with significant mentorship and strategic influence