Android Engineer, Terminal
Core
Build and enhance applications, services, and the OS for physical payment terminals; create frameworks for internal and external developers to build on the custom platform.
Role type
Senior Android Engineer (Terminal Hardware)
Builds
Physical payment terminal devices, Android apps, and SDKs for the Stripe Terminal platform
Domain
Fintech / Payments / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Android development, Kotlin, Java, Swift, Objective-C, Go, Python, SDK development, cross-platform framework design
Preferred skills
Payments domain expertise, backend infrastructure experience, system architecture, user experience design
Technologies
Kotlin, Java, Swift, Objective-C, Go, Python, Android SDK
Responsibilities
Design and maintain Android apps and SDKs for physical devices; develop payment applications for various form factors; build frameworks for internal and external developers; collaborate with product and design teams; establish best practices for Android development across the company
Seniority
Mid-level, hands-on IC