Skip to content
StripeStripe

Android Engineer, Terminal

Build and enhance Android applications, SDKs, and operating-system components for Stripe Terminal devices. The role requires at least two years of Android development experience and proficiency in one or more listed programming languages.

About the job

Responsibilities

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

Requirements

  • 2+ years of experience in Android development.
  • Experience with at least one of Kotlin, Java, Swift, Objective-C, Go, or Python.

Nice-to-haves

  • Payments expertise or knowledge.
  • Backend infrastructure or services experience.
  • Ability to listen well, internalize ideas across the organization, and set an inspiring vision.
  • Preference for simple, lasting, and scalable solutions and designs.
  • Ability to thrive in a collaborative environment involving different stakeholders and subject matter experts.
  • User-centered approach to crafting strong developer and consumer experiences.

Skills

Android, Kotlin, Java, Swift, Objective-C, Go, Python, Android Sdks, Payment Applications, Backend Infrastructure

Lyft

Lyft

Montreal, Canada

Ingénieur Logiciel Android, Lyft Solutions Urbaines
CA$72k+/yrHybrid1+ YOEAndroid Engineering

Développe des composants Android et des systèmes d’expérience utilisateur pour les plateformes de vélos et trottinettes en libre-service, de la conception à l’exploitation en production. Le poste requiert au moins 1 à 3 ans d’expérience en génie logiciel ainsi qu’une maîtrise de Kotlin et Jetpack Compose.

Lyft

Lyft

Montreal, Canada

Android Software Engineer, Lyft Urban Solutions
CA$72k+/yrHybrid1+ YOEAndroid Engineering

Build and operate Android Rider Experience features for Lyft’s bike-share and scooter-share platforms, owning components from development through production support. The role requires 1–3 years of software engineering experience, Kotlin, Jetpack Compose, and strong cross-functional collaboration.

Instacart

Instacart

United States
Senior Android Engineer II, Digital Twin Platform
$192k+/yrRemote5+ YOEAndroid Engineering

Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.