← Back to jobs
Instacart
Instacart

Senior Android Engineer, Transactions

engineeringfull-timeCanada - Remote (ON, AB, BC, or NS Only)
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

Overview

Instacart’s Transaction Platform team builds the end-to-end experiences and services that power cart, checkout, payments, order confirmation, and post-order flows across our Android surfaces. We’re the connective tissue that makes it simple, safe, and reliable for customers to complete purchases and for shoppers and retailers to stay informed every step of the way.

We’re seeking a Senior Mobile Engineer (Android) to own and elevate core transaction experiences across multiple Android apps at Instacart. You’ll collaborate closely with Android, iOS, backend, product, design, data science, risk, and payments partners to ship high-quality, resilient features that support millions of orders and complex edge cases at scale.

This role is remote within Canada and offers the opportunity to shape the Android transaction platform, add much-needed depth to a lean area of ownership, and set best practices that raise the bar for reliability, performance, and developer experience. You’ll thrive here if you enjoy rolling up your sleeves, solving complex problems pragmatically, and collaborating across disciplines to deliver results that grow the pie for our customers, shoppers, and partners.

About the Job

In this role, you will:

  • Design, build, and ship Android features for cart, checkout, payments, order status, and post-order experiences using Kotlin, Coroutines/Flow, and Android Jetpack (including Compose or View-based UI as appropriate).
  • Integrate and optimize payment flows and SDKs (e.g., tokenization, 3DS, wallet support), partnering with payments and risk teams to deliver secure, compliant, and low-latency experiences.
  • Create reusable, well-documented modules and libraries used across multiple Instacart Android apps, improving consistency, reliability, and developer velocity.
  • Uphold quality with robust testing (unit, integration, and UI), code reviews, analytics-driven monitoring, and performance tuning to reduce crashes and regressions.
  • Own work end-to-end: participate in technical design, break down deliverables, implement features, launch with feature flags/experiments, and iterate based on data and feedback.
  • Contribute to incident response and on-call rotations as needed, proactively addressing root causes and driving long-term platform hardening.
  • Mentor other Android engineers through design guidance, pairing, and thoughtful feedback; help define team coding standards, patterns, and documentation.

About You

Minimum Qualifications

  • 5+ years of professional Android development experience.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now
Senior Android Engineer, Transactions at Instacart — Remote