Android Engineer, Terminal Global Payments
Core
Building and enhancing the Payments Platform for physical Terminal devices, including mobile applications, device-level integrations, and backend services to enable in-person payments.
Role type
Android Engineer (Payments Platform)
Builds
Mobile applications and services for Stripe Terminal devices
Domain
Fintech / Payments / Mobile
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Swift, Objective-C, backend services, distributed systems, full-stack development
Preferred skills
Ruby, Golang, SDKs, libraries, developer-facing tools, payments domain knowledge
Technologies
Stripe Terminal, Android, Java, Kotlin, Swift, Objective-C, Ruby, Golang
Responsibilities
Design and develop end-to-end payment features spanning mobile applications, device-level integrations, and backend services; Collaborate with backend and infrastructure teams to implement scalable payments solutions; Support development of mobile device testing infrastructure and automation frameworks; Work with cross-functional teams to deliver complete features; Partner with user research and product design to address user needs across the full stack.
Seniority
Mid-level, hands-on IC