Software Engineer, Android, Google Wallet
Core
Build and scale digital transit card solutions for cities and transit agencies using Host Card Emulation and Secure Element systems.
Role type
Android software engineer (transit payments)
Builds
Digital transit card solutions and Wallet functionality
Domain
Fintech / Mobile Payments / NFC
Deliverable
production ML models | product features
Required skills
Java, Kotlin, Android application development, data structures and algorithms, NFC controller interfacing, Secure Element systems
Preferred skills
Android internals, server-side API integration, Android Jetpack Compose, cross-functional collaboration with device manufacturers
Technologies
Android, Java, Kotlin, NFC, Secure Element, Jetpack Compose
Responsibilities
Develop software that interfaces with NFC controllers and secure elements; Design and implement APIs to improve Wallet functionality and security; Engage with external partners to define requirements, troubleshoot issues, and launch integrations
Seniority
Junior to Mid-level, hands-on IC