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
- ...work. OVERVIEW ABOUT THE ROLE At Instacart, our Mobile Engineers are working to delight our customers and empower our shoppers. As... ...features ABOUT YOU MINIMUM QUALIFICATIONS ~5+ years of Android app development experience ~ Strong development skills in Kotlin...SeniorFull timeWork at officeRemote workWork from homeFlexible hours
- ...leading digital transformation at financial institutions — big and small. Role Description We're looking for a talented Sr. Android Engineer for our mobile team to join Bankjoy! You will be responsible for developing native Android code solutions to build digital...SeniorLong term contractFull timeRemote work
$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
- ...€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
- ...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 direct...SeniorLong term contractFull timeContract workRemote work
$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- ...focused on creating a more secure world for data. Rooted in a strong engineer first culture, every employee has an impact on product and... ...take ownership of the projects that resonate most with them. As an Android engineer, you will be responsible for improving our automated...Full time
usd140k - usd200k per year
...speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web... .... These include frontend and backend engineers, AI research scientists, and others from... ...in the Play Store, we find the need for a Senior Android Engineer to help us support the new...SeniorFull timeWork at officeNight shift- ...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...
- ...unique and prestigious experience, work with a bunch of top-notch engineers and PhDs. Succeed together. Job Description: Team... ...want you to join us! We’re looking for a talented and creative Android developer to join our mobile team. Every engineer works on...Full timeInternshipWork at office
$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- ...We are looking for an experienced Android Developer to design, build, and maintain high-quality mobile applications. The ideal candidate... ...Git version control. Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience). Nice-to-Have...
$65 - $75 per hour
...Job Responsibility: Role: Android Lead/Developer Location: Remote/Canada Duration: 6+ Months : Note: While submitting Lead... ...of the puzzle Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or similar experience. ~5-7+ years of...Hourly payFixed term contractRemote workWork from homeMonday to fridayShift workDay shift- ...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
$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- ...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...Work at office1 day per week
- ...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
- ...generation of our fintech platform, and we’re looking for a Senior Backend Engineer who wants real ownership, real scale, real impact, and... ...distributed systems that process high volumes of financial transactions Build API-first services with strong contracts, reliability...SeniorLong term contractFull timeContract workWork from home
- ...getting started. How You'll Make an Impact: As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in developing... ...Architect secure solutions for handling financial transactions and sensitive personal data, applying security best practices...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$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- ...Board View, and Calendar. We are looking for passionate mobile engineers that have a keen sense of product experience that can help us grow... ...include Flutter, Riverpod, and native mobile development (iOS & Android). Beyond technical skills, we strongly believe in ClickUp Core...SeniorFull timeInternshipRemote workWorldwideWork visa1 day per week
- ...flexibility, and impact. Your Mission In this role, you will design, develop, and maintainhigh-quality mobile applications for Android. You will work closely with cross-functional teams to deliver secure, scalable, and performant mobile solutions, while mentoring...Remote jobWork at officeWork from home
- ...expanding its Graykey AppLogic Team and seeking a self-motivated Senior Software Engineer who thrives in a fast-paced, milestone-driven environment.... ...with Web Development frameworks. Nice to Haves: Android/iOS system development; Exposure to Reverse Engineering;...SeniorFull time
- ...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 contractRemote work
$145k - $165k per year
...just getting started. How You'll Make an Impact: As a Senior Software 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 practices...SeniorLong term contractFull timeWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work- ...delivering sustained revenue growth. The Role As a Senior Data Engineer, you will be responsible for designing, building, and... ...~ Experience in payments, fintech, financial services, or transaction-heavy environments is strongly preferred. ~ High attention...SeniorFull time
$145k - $193k per year
...low-latency gRPC services, and SQL queries powering the promotions engine • Own technical problems of the highest scope and complexity,... ...GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web) • Experience building and integrating multi-client / white...SeniorFull timeRemote work$108k - $119k per year
...delivering a distinct market advantage for every single vehicle transaction. Today, we stand as the foremost automotive AI and machine... ...opportunities. Role Summary We’re looking for a Senior DevOps Engineer who combines deep Kubernetes expertise with a passion for cloud...SeniorFull timeWork visa
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Android Engineer, Transactions. Be the first to apply!
- senior android developer Remote
- android developer remote Remote
- junior android developer Remote
- android developer kotlin Remote
- android developer Remote
- senior mobile android developer Remote
- android mobile developer Remote
- sénior service a la clientèle Remote
- senior network engineer Remote
- senior engineer Remote
