Senior Android Engineer, Transactions
$168k - $177.5k per yearInstacart
We're transforming the grocery industry
At Instacart, we invite the world to share love through food because we believe everyone should have access to the food they love and more time to enjoy it together. Where others see a simple need for grocery delivery, we see exciting complexity and endless opportunity to serve the varied needs of our community. We work to deliver an essential service that customers rely on to get their groceries and household goods, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers.
Instacart has become a lifeline for millions of people, and we’re building the team to help push our shopping cart forward. If you’re ready to do the best work of your life, come join our table.
Instacart is a Flex First team
There’s no one-size fits all approach to how we do our best work. Our employees have the flexibility to choose where they do their best work—whether it’s from home, an office, or your favorite coffee shop—while staying connected and building community through regular in-person events. Learn more about our flexible approach to where we work.
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 with Kotlin, shipping consumer apps to the Google Play Store.
- 3+ years building large-scale, user-facing features with Android Jetpack (e.g., Lifecycle, Navigation, ViewModel) and Coroutines/Flow.
- 2+ years working on transactional flows (e.g., cart, checkout, payments, order status) or integrating payment providers/SDKs (e.g., Stripe, Adyen, Braintree), including 3DS and tokenization.
- Hands-on experience with dependency injection and networking on Android (e.g., Hilt/Dagger, Retrofit/Ok and modular app architectures.
- Proven track record of quality: unit and UI testing (JUnit, Mockito/MockK, Espresso), CI/CD workflows, and analytics/crash monitoring.
- Experience collaborating with cross-functional partners (product, design, backend, data) to deliver measurable impact in a fast-paced environment.
- Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent practical experience.
Preferred Qualifications
- Production experience with Jetpack Compose at scale, including theming, state management, and interoperability with Views.
- Background building shared Android libraries/SDKs consumed by multiple apps or teams, with clear APIs and documentation.
- Experience with experimentation and feature flagging (e.g., A/B tests, phased rollouts) and data-informed iteration.
- Familiarity with observability and performance tooling (e.g., Firebase/Crashlytics, Android Profiler, Datadog, custom metrics/logging).
- Knowledge of security and compliance for payments (e.g., PCI DSS) and techniques for fraud/risk mitigation.
- Exposure to GraphQL or gRPC, offline/latency-tolerant design, and/or Kotlin Multiplatform Mobile.
#LI-Remote
Instacart provides highly market-competitive compensation and benefits in each location where our employees work. This role is remote and the base pay range for a successful candidate is dependent on their permanent work location. Please review our Flex First remote work policy here . Currently, we are only hiring in the following provinces: Ontario, Alberta, British Columbia, and Nova Scotia.
Offers may vary based on many factors, such as candidate experience and skills required for the role. Additionally, this role is eligible for a new hire equity grant as well as annual refresh grants. Please read more about our benefits offerings here .
For Canadian based candidates, the base pay ranges for a successful candidate are listed below.
CAN
$168,000 - $177,500 CAD
$199.8k - $244.2k per year
...promotion they'll ignore. Getting that match right is equal parts engineering, product judgment, and experimentation. This is a full-stack... ...either backend and frontend or two frontend platforms, such as Android and iOS. We're hiring an Android-strong engineer who's eager to...SeniorFull timeWork at officeLocal area2 days per week$168k - $177.5k per year
...Engagement team powers the fulfillment of every grocery transaction by helping shoppers find meaningful, rewarding, and... ...top-shelf service for customers and retailers. As a Senior Mobile Engineer focused on our Android shopper app, you will build consumer-facing experiences...SeniorPermanent employmentFull timeWork at officeRemote workWork from homeFlexible hours- ...1,300+ clinical data experts, problem-solvers, tech enthusiasts and (if we do say so ourselves!) brilliant Product Development and Engineering team members. And while most of our colleagues are remote, we have two great offices—one in Chicago and the other in San Diego. (Both...SuggestedFull timeLocal areaRemote work
- ...We are looking for a Senior Android Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The best candidate will be someone who thrives in a fast-paced, highly collaborative, and exceptionally dynamic setting and is excited...SeniorFull time
- ...institutions — big and small. The Role As Android Tech Lead at Bankjoy, you will own the... ...while leading a team of three Android engineers embedded across our digital banking value... ...expertise ~2+ years in a tech lead or senior engineering leadership role managing...SeniorLong term contractFull timeContract workRemote work
- ...€20M Series A and are scaling our team. nyra's Android app is the primary interface between patients and their... ...partial mobility and cognitive load constraints Engineering standards that scale — as one of the senior engineers on the Android team, you shape how the...SeniorPermanent employmentFull timeWork at officeWork from homeFlexible hours
- ...your skills, and your career. About the Role We are seeking a Senior Android Developer (Kotlin) for the Mobile Team dedicated to designing and enhancing mobile application. Reporting to the Engineering Manager. The candidate is responsible for making well informed...SeniorFull timeWork at officeFlexible hours
$194k - $260k per year
...partner closely with Design, Product, and engineering teams across Location Platform,... ...scale. This role reports directly to the Senior Director of Engineering for Experiences and... ...What You’ll Do Help drive and define Android experiences across Maps, Realtime, Feed,...SeniorLong term contractFull timeRemote workFlexible hoursShift work- ...Enterprise AI Solutions for Grocers - Instacart Acquires Arpalus to Advance Real-Time Shelf Intelligence We're looking for a Senior Android Engineer to help us build the next generation of Android-native applications that power our store view and Connected Stores programs....SeniorLong term contractWork at officeWork from homeFlexible hours
- ...performance and for providing reference design concepts to handset OEMs, android game developers, and other application developers. The position... ...targeted programming: ~3+ years of experience in software engineering ~3+ years of embedded or mobile or video game or UX software...Full time
- ...Nous sommes à la recherche d’un développeur mobile senior (iOS et Android) pour se joindre à notre équipe dans le cadre d'un contrat temporarie... ...testing is an asset Good knowledge of software engineering best practices, including performance and security Experience...SeniorFull timeContract workWork at office
- ...whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems. About the role As a Transaction Manager for Canada at Anthropic, you'll drive the commercial sourcing...Long term contractFull timeInternshipWork at officeVisa sponsorshipFlexible hours
- ...Job description We are looking for a great Android application developer to join our mobile team. In this role you will work closely with our Project manager and Mobile team to help us conceive and develop our customers’ applications. The ideal candidate is an excellent...Full timeWork at office1 day per week
$168k - $177.5k per year
...we work. Overview Instacart’s Transaction Platform team builds the shopper checkout... ...in real time. We’re looking for a Senior Mobile Engineer (iOS) to help craft best-in-class mobile... ..., design, data science, backend, and Android engineers to deliver features across checkout...SeniorLong term contractPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeFlexible hours- ...Understanding of how to debug Flutter application ~ Set up CI/CD for Flutter project using GitHub ~3+ years of experience in iOS or Android Development ~ Strong knowledge of Dart, Swift or Kotlin ~ Experience with performance tuning ~ Experience with publishing...Weekly payLong term contractFull timeRemote work
$113.4k - $162k per year
...for millions of users every day. As a Software Developer - Android , you won’t just build apps—you’ll shape the systems,... ...Members of Technical Staff across multiple levels (intermediate/senior/staff+). Whether you’re an experienced developer looking to lead...SeniorLong term contractFull timeTemporary workWorldwide- ...operates the systems behind every card issued at Affirm and every transaction processed across Affirm’s card products, including the Affirm... ...strategic and fastest-growing products while solving complex engineering challenges at scale. What You'll Do With the...Remote jobFull timeWork at officeFlexible hours
- ...agentic AI. Aerospike powers millions of transactions per second with millisecond latency, at a... ...bidding, profile stores, recommendation engines, and other use cases. At Aerospike, we... ...We are seeking an experienced and driven Senior Support Engineer to join our Global Customer...SeniorFull timeRemote workWeekend work
- ...focused, and highly collaborative, with strong engineering leadership and a culture of ownership. We're looking for a Senior Data Engineer to join our engineering team... ...systems that process millions of ad transactions in real time, while leveraging cutting‑edge...SeniorFull timeFor contractorsFlexible hours
- ...a whole. Our team is a quickly growing group of committed researchers, engineers, policy experts, and business leaders working together to build beneficial AI systems. About the role As a Transaction Manager for Canada at Anthropic, you'll drive the commercial sourcing and...Full time
$141.1k - $190.9k per year
...Role in Supporting Our Members: We are seeking a hands-on Senior Engineering Manager , Digital Servicing Platform to lead modernization... ...digital onboarding, public sites, web, mobile experience (iOS and Android) and digital product support(L3) ensuring these capabilities...SeniorPermanent employmentFull timeInternshipWork at officeImmediate startRemote workFlexible hours- ...modern, scalable, event-driven architecture. As a Sr. Front End Engineer, you will play a foundational role in building and evolving our... ...web and native mobile platforms (React, Angular, TypeScript, iOS, Android). Contribute to and evolve a modular, scalable micro-frontend...SeniorLong term contractFull timeRemote work
$140k - $170k per year
...focus on the work that matters most to them. We're hiring a Senior Mobile Engineer to help build and evolve Cardata's driver app. The app is... ...React Native with a meaningful native footprint on both iOS and Android and is mission-critical for thousands of drivers across North...SeniorFull timeRemote workFlexible hours$255.9k - $318.6k per year
...What The Role Is As a Senior Engineer at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on... ...Packwerk, React, TypeScript, Sidekiq Mobile: iOS (Swift), Android (Kotlin) Data, search & events: MySQL, Snowflake, dbt, Airflow...SeniorRemote jobFull timeWeekend work$150k - $160k per year
.... Over 100,000 brands use Smile to turn transactional purchases into passionate repeat shoppers... ...Rails, Ember.js , and React. The engineering team at Smile.io believes in being proud... ...for a highly skilled and experienced Senior Full Stack Engineer with specialization...SeniorRemote jobHourly payFull timeMonday to fridayFlexible hours- ...cache, and lakehouse capabilities that engineering teams can depend on to build and ship with... .... About You We are looking for a Senior Database Reliability Engineer to join our... ...Apache Iceberg, Unity Catalog)—bridging transactional data stores and analytics infrastructure...SeniorFull timeWorldwide
- ...Location: Remote - (NORAM) How You'll Make an Impact: As a Senior Backend Engineer on the Distribution Team, you'll be instrumental in... ...platform Architect secure solutions for handling financial transactions and sensitive personal data, applying security best...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
- ...re seeking passionate individuals to form the foundation of the engineering team. Product mission is to empower gamers with a new way to... ...and native mobile code. ~ Professional experience with native Android development using Kotlin. ~ Professional experience with native...SeniorFull timeFor contractorsFlexible hours
$199k - $244k per year
...our growth journey. POSITION SUMMARY We are seeking a Senior iOS Engineer to lead the development and scaling of new and existing... ...fostering technical growth within the team. ~ Familiarity with Android development and cross-platform technologies is a strong plus....SeniorFull timeWork at officeLocal areaRemote work2 days per week$120k - $160k per year
...with QA to ensure testing coverage. Guide and develop fellow engineers while fostering an environment focused on high-quality code, creative... ...principles and the distinct characteristics of iOS and Android platforms. Hands-on experience with continuous integration/deployment...SeniorFull timeWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Engineer, Transactions. Be the first to apply!
- android developer Remote
- senior android developer Remote
- senior mobile android developer Remote
- android mobile developer Remote
- junior android developer Remote
- android developer kotlin Remote
- android developer remote Remote
- senior communications Remote
- senior ruby developer Remote
- senior property accountant Remote
