Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Android Engineer, Pick & Deliver

Home > Kotlin programming jobs

Staff Android Engineer, Pick & Deliver in Canada

  • Instacart
  • Full time
  • Email
  • Remote

Responsibilities

  • Lead the technical direction and execution of Android experiences supporting retailers and shoppers across order picking.
  • Design, build, test, and maintain Android applications using Kotlin, Jetpack Compose, Coroutines, and RxJava.
  • Partner with Product, Design, Backend Engineering, iOS Engineering, retailers, and external vendors to define solutions.
  • Own projects from technical discovery through delivery while balancing immediate priorities with long-term platform health and scalability.
  • Improve application performance, reliability, observability, and developer experience through profiling, instrumentation, architecture improvements, and technical debt reduction.
  • Facilitate design discussions, mentor engineers, establish engineering practices, and guide technical decisions across the organization.
  • Contribute to roadmaps covering new picking models, retailer and market expansion, and Android platform investments.

Requirements

  • At least 7 years of professional software engineering experience, including substantial experience developing and shipping Android applications.
  • Strong proficiency in Kotlin and modern Android development practices, including Jetpack Compose, Coroutines, and reactive programming with RxJava or an equivalent framework.
  • Experience leading complex, cross-functional software projects from design through production launch.
  • Experience designing maintainable Android architectures and improving performance, reliability, testing, monitoring, or observability.
  • Ability to collaborate with Product, Design, Backend Engineering, iOS Engineering, external stakeholders, vendors, or enterprise customers.
  • Strong written and verbal communication skills, including the ability to explain technical decisions and communicate risks and tradeoffs.
  • Preferred experience includes mobile products for retail, logistics, fulfillment, delivery, workforce, or other operational environments; Android performance profiling; platform strategy; shared components; developer tooling; mentoring; and multi-team or multi-market initiatives.

Benefits

  • Flex First remote work arrangement, with work possible from home, an office, or another preferred location and regular in-person events.
  • Competitive compensation and benefits based on work location.
  • Eligible for a new hire equity grant and annual refresh grants.
  • For Canadian candidates, hiring is currently limited to Ontario, Alberta, British Columbia, and Nova Scotia.

Salary: Competitive

Instacart

Instacart is a leading grocery technology company that partners with more than 2,200 retail banners – representing nearly 100,000 stores – to transform how people shop for the groceries they need from the retailers they trust, while creating flexible earning opportunities for shoppers. Through th...

Similar positions

Staff Android Engineer (Clients Platform)

  • Reddit
  • Full time
  • USA
  • 10/04/2026
  • Salary: $217k-$304k
  • Remote

Senior Staff Software Engineer - Trust

  • Airbnb
  • Full time
  • USA
  • 10/04/2026
  • Salary: $248k-$310k
  • Remote

Software Engineer, Android

  • Match Group
  • Full time
  • USA
  • 10/03/2026
  • Salary: $95k - $115k/yr
  • Los Angeles, CA

Android Software Engineer (Barcelona Hybrid)

  • Wizeline
  • Full time
  • Others
  • 10/02/2026
  • Barcelona, Spain

Android Senior Software Engineer

  • Wizeline
  • Full time
  • Others
  • 10/02/2026
  • Barcelona, Spain