Android Engineer, Terminal
Core
Build and enhance applications, services, and the OS for physical Stripe Terminal devices that enable businesses to accept in-person payments.
Role type
Android Engineer (Embedded/IoT)
Builds
Custom Android OS, payment applications, and SDKs for physical hardware devices
Domain
Fintech / Payments / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Android development, Kotlin, Java, Swift, Objective-C, Go, Python
Preferred skills
Payments domain knowledge, Backend infrastructure experience, User research collaboration, Cross-functional stakeholder management
Technologies
Android SDK, Kotlin, Java, Swift, Objective-C, Go, Python
Responsibilities
Design, build, and maintain Android apps and SDKs; Develop payment applications for various devices and form factors; Collaborate with product and design teams to deliver new features; Establish best practices for Android development across the company; Partner with user research to address user needs