✨ AI Insights & Summary
Instacart is revolutionizing the grocery industry, and they're seeking a Senior Android Engineer to enhance the experience for their millions of shoppers. This role is central to the Shopper Activation and Engagement team, focusing on building consumer-facing features that directly impact marketplace health, including supply, utilization, and quality. If you're a seasoned Android developer with a passion for creating scalable, high-impact features within a fast-paced, collaborative, and flexible (Flex First) environment, this is an unparalleled opportunity to shape the future of how people access the food they love and earn a living.
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. We work to deliver an essential service that customers rely on, while also offering safe and flexible earnings opportunities to Instacart Personal Shoppers. Instacart has become a lifeline for millions, and we’re building the team to help push our shopping cart forward.
Instacart is a Flex First Team
We embrace flexibility, allowing employees to choose where they do their best work—from home, an office, or a coffee shop—while staying connected through regular in-person events. Learn more about our flexible approach to where we work.
Overview
Instacart’s Shopper Activation and Engagement team powers the fulfillment of every grocery transaction by helping shoppers find meaningful, rewarding, and fair work opportunities. As a Senior Mobile Engineer focused on our Android shopper app, you will build consumer-facing experiences that directly influence marketplace health, including supply, utilization, efficiency, and quality. You’ll join a high-performing, collaborative team that owns the complete shopper lifecycle—from activation and onboarding to engagement, earnings, quality, recognition, retention, and safety—giving you exceptional scope and measurable impact.
You’ll partner closely with Product, Design, Data Science, and cross-functional groups across Instacart (Logistics, Mobile Foundations, Transaction Platform, Identity & Fraud, Operations, Legal, Trust & Safety, CRM, Learning, and the Shopper Community) to design, ship, and iterate features that move key business outcomes at scale.
About the Job
- Design, build, and ship high-quality Android features in Kotlin that drive shopper activation, engagement, retention, and earnings across the shopper lifecycle.
- Own features end-to-end—from ideation and technical design through implementation, experimentation, launch, and ongoing iteration—balancing velocity with reliability and quality.
- Collaborate with Product, Design, and Data Science to define problem statements, build metrics and dashboards, run A/B tests, and make data-informed decisions.
- Contribute to and evolve app architecture, ensuring scalable patterns, robust dependency injection, and maintainable code.
- Uplevel operational excellence by improving performance, stability, monitoring, and observability; participate in code reviews and contribute to engineering best practices.
- Partner with platform and service teams to integrate APIs and ensure security, privacy, trust, and safety are first-class considerations.
About You
Minimum Qualifications
- 5+ years of professional Android development experience with Kotlin.
- 2+ years building consumer-facing, application-layer features used at scale (e.g., activation, onboarding, engagement, growth, or earnings experiences).
- Proficiency with RxJava and Dagger; working knowledge of Jetpack Compose.
- Proven track record of owning features end-to-end and delivering measurable impact.
- Experience collaborating closely with Product, Design, and Data Science.
- Strong computer science fundamentals (data structures, algorithms, concurrency) and a BS in Computer Science or related field, or equivalent practical experience.
Preferred Qualifications
- Experience with Kotlin Coroutines, Gradle build tooling, and modern Android architectural patterns (MVVM/MVI, modularization).
- Background in high-scale consumer marketplaces, logistics, or growth/engagement domains.
- Hands-on experience with experimentation and analytics (A/B testing, feature flags, metrics dashboards; SQL or BigQuery a plus).
- Demonstrated success in fast-paced, rapidly changing environments.
- Experience mentoring engineers and elevating team standards.
Compensation and Benefits (Canada)
- Base Pay Range: $168,000 - $177,500 CAD (dependent on permanent work location)
- Eligibility: Hiring is currently limited to Ontario, Alberta, British Columbia, and Nova Scotia.
- Additional Benefits: Eligible for new hire equity grant and annual refresh grants. Comprehensive benefits offerings. Please refer to the careers page for more details.
Remote Work Policy
- This role is remote. Instacart offers a Flex First approach, allowing employees flexibility in their work location. Learn more about our policy.