Senior Android Engineer, Transactions

4 hours, 37 minutes ago
Full-time
Senior
Mobile Development
instacart.careers

instacart.careers

Instacart is a leading grocery technology company in North America that works with grocers and retailers to transform how people shop. They partner with over 1,000 national, regional, and local retail banners to facilitate online shopping, delivery, an...

Internet Software & Services
1K-5K

Description

  • Design, build, and ship Android features for cart, checkout, payments, order status, and post-order experiences.
  • Integrate and optimize payment flows and SDKs in partnership with payments and risk teams.
  • Create reusable, well-documented Android modules and libraries used across multiple apps.
  • Build and maintain robust testing, code review, monitoring, and performance practices to reduce crashes and regressions.
  • Own features end-to-end, from technical design and implementation through launch, experimentation, and iteration.
  • Participate in incident response and on-call rotations, and drive long-term fixes for root causes.
  • Mentor other Android engineers through design guidance, pairing, feedback, and standards-setting.
  • Collaborate with Android, iOS, backend, product, design, data science, risk, and payments partners to deliver features.

Requirements

  • 5+ years of professional Android development experience with Kotlin, with consumer apps shipped to the Google Play Store.
  • 3+ years building large-scale user-facing features with Android Jetpack and Coroutines/Flow.
  • 2+ years working on transactional flows or integrating payment providers/SDKs such as Stripe, Adyen, or Braintree, including 3DS and tokenization.
  • Hands-on experience with dependency injection, networking, and modular Android architectures using tools such as Hilt/Dagger and Retrofit/OkHttp.
  • Proven experience with unit and UI testing, CI/CD workflows, analytics, and crash monitoring.
  • Experience collaborating with cross-functional partners in a fast-paced environment.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Preferred: Production experience with Jetpack Compose at scale, including theming, state management, and interoperability with Views.
  • Preferred: Experience building shared Android libraries or SDKs consumed by multiple apps or teams.
  • Preferred: Experience with experimentation and feature flagging, including A/B tests and phased rollouts.
  • Preferred: Familiarity with observability and performance tools such as Firebase/Crashlytics, Android Profiler, Datadog, or custom metrics/logging.
  • Preferred: Knowledge of payment security and compliance, including PCI DSS, and fraud/risk mitigation techniques.
  • Preferred: Exposure to GraphQL or gRPC, offline or latency-tolerant design, or Kotlin Multiplatform Mobile.

Benefits

  • Remote work within Canada under Instacart’s Flex First policy.
  • Flexible work location, with the option to work from home, an office, or another preferred location.
  • Competitive compensation with a base salary range of CAD $168,000 to $177,500.
  • New hire equity grant.
  • Annual refresh equity grants.
  • Access to Instacart’s benefits offerings.
  • Hiring currently available in Ontario, Alberta, British Columbia, and Nova Scotia.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Android Engineer

Goods & Services 51-250 Media

Goods & Services is seeking a Senior Android Engineer to help build and deliver medical-grade Android mobile applications and SDKs for enterprise clients in regulated industries.

Agile Android Java Kotlin
5 hours, 31 minutes ago

Sr. Android Engineer I (6523)

MetroStar 251-1K IT Services

MetroStar is hiring a Sr. Android Engineer I to build and sustain secure mobile applications for a high-security federal government customer in a classified, mission-critical environment.

Agile Android iOS REST API
8 hours, 29 minutes ago

[Job-29720] Mid Level Kotlin/Android/ Nodejs Developer, Brasil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Mid Level Kotlin/Android/Node.js Developer in Brazil to help lead a multidisciplinary mobile team building and improving mobile and backend solutions in a remote/home office context.

Android CI/CD Kotlin Microservices Next.js Node.js Solid.js SQL
8 hours, 29 minutes ago

[Job-29800] Senior Android Mobile Developer, Brazil

CI&T 5K-10K Internet Software & Services

CI&T is hiring a Senior Android Mobile Developer in Brazil to evolve a high-performance native banking app used by millions of users.

Android CI/CD Jetpack Compose Kotlin XML
8 hours, 44 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers