Android Engineer, Terminal Core Payments

Stripe Atlas 23 April 2025 Remote
Toronto, Remote in Canada
Kotlin Mobile Development Payments Android Development SDK Development

Job Overview:

Stripe is seeking an Android Engineer to join the Terminal team, which focuses on extending Stripe's online presence to the physical world by making in-person payments as easy as online payments. As an Android Engineer, you will be responsible for building and enhancing the Device Platform, including applications and services that run on physical Terminal devices. You will also develop frameworks for internal and external engineers to develop on Stripe's custom platform.

Responsibilities:

  • Design, build, and maintain Android apps and SDKs in Kotlin.
  • Develop Android payment applications for various devices and form factors.
  • Collaborate with engineers, product managers, designers, and stakeholders to bring new features and products to Stripe’s mobile users.
  • Collaborate with Android developers to set best practices for Android development across the company.
  • Work with user research and product design to understand users and address their needs.

Minimum Requirements:

  • 2-6 years of experience in Android development.
  • Strong technical background.
  • Ability to listen well and internalize ideas while setting a clear vision.
  • Preference for simple and scalable solutions.
  • Ability to thrive in a collaborative environment.
  • Empathy for users and a commitment to crafting great developer and consumer experiences.

Preferred Qualifications:

  • Custom hardware experience on the Android platform.
  • Payments expertise or knowledge.
  • Backend Infrastructure or services experience.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now