Instacart

Senior Android Engineer II, Enterprise Picking

Instacart

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $192,000 - $242,500 per year

Job Level

About the role

  • Architect, build, and maintain complex Android features using Kotlin, Jetpack Compose, and modern Android components.
  • Implement pixel-perfect UIs that faithfully match designs and scale across devices, with a focus on accessibility and internationalization.
  • Integrate with backend services via RPC, REST, and WebSockets to deliver resilient offline and real-time experiences.
  • Own feature areas end to end—from technical design and instrumentation to rollout, monitoring, and iteration—driving measurable gains in picker speed and accuracy.
  • Participate in code reviews, technical design reviews, and release planning to uphold high engineering standards and accelerate team velocity.
  • Profile, benchmark, and optimize app performance; track stability and quality with observability and crash monitoring tools.
  • Collaborate with backend, iOS, product, design, data, and retailer stakeholders to align goals, manage trade-offs, and deliver cross-functional outcomes in a rapidly evolving environment.

Requirements

  • 7+ years of professional experience building and shipping Android applications.
  • Proficiency in Kotlin and Android fundamentals, including Jetpack Compose and traditional Views/XML.
  • Hands-on experience with concurrency and reactive paradigms: Kotlin Coroutines and RxJava.
  • Experience integrating mobile apps with backend services using RPC, RESTful APIs, and WebSockets.
  • Demonstrated debugging and analytical skills using Android Studio tooling, profilers, and logs.
  • Proven track record contributing to code reviews and technical design documents with cross-functional partners.
  • Experience instrumenting apps for analytics, crash reporting, and performance monitoring.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinJetpack ComposeAndroid componentsRPCRESTWebSocketsKotlin CoroutinesRxJavaAndroid Studioperformance monitoring
Soft Skills
collaborationanalytical skillsdebuggingcode reviewstechnical designcommunicationproblem-solvingcross-functional teamworkadaptabilitygoal alignment
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringequivalent practical experience