Android Engineer, Terminal Global Payments

Stripe Stripe · Fintech · United States · 8512 Terminal - Eng

Android Engineer to build and enhance Stripe Terminal's Payments Platform, focusing on mobile applications, device-level integrations, and backend services for physical payment devices. The role involves expanding access to local payment methods and building frameworks for internal and external developers.

What you'd actually do

  1. Design and develop end-to-end payment features spanning mobile** **applications, device-level integrations and backend services for a variety of devices and form factors.
  2. Collaborate closely with the Terminal backend and infrastructure teams to design and implement scalable payments solutions across Stripe's services.
  3. Support the development of mobile device testing infrastructure and automation frameworks
  4. Work with engineers, product managers, designers, and stakeholders across the company to deliver complete features.
  5. Work with user research and product design to understand users and address their needs across the full stack.

Skills

Required

  • Java
  • Kotlin
  • Swift
  • Objective-C
  • backend services
  • distributed systems

Nice to have

  • Ruby
  • Java
  • Golang
  • Payments expertise
  • SDKs
  • libraries
  • developer-facing tools