CareerPlan

Android Engineer, Terminal

Canada LocationsFull-time2026-05-21 → 2026-11-10

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

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