CareerPlanSign in

Android Engineer, Terminal

Canada Locations💼 Full-time🗓 2026-05-21 → 2026-09-26

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

Deliverable

production ML models | product features | infrastructure

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.