Instacart

Instacart invites the world to share love through food. This is how homemade is made.

Staff Android Engineer, Caper

Android EngineerSoftware EngineerFull TimeRemoteTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States + 1 moreAll locations: United States, Canada

Posted

10 days ago

Salary

Not specified

No structured requirement data.

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

This role involves working on the Android platform that powers Caper devices, focusing on reliability and performance.

  • Own reliability and performance for the Android platform, driving 99.9%+ in-store uptime.
  • Design and harden connectivity layers, including MQTT-based messaging, Wi-Fi/Bluetooth management, offline-first sync, and intelligent backoff/retry strategies.
  • Integrate and secure payment terminal workflows (e.g., EMV/contactless), partnering with vendors and internal security.
  • Build and optimize real-time data pipelines for sensors and peripherals (e.g., barcode, weight, camera, RFID).
  • Modernize Android architecture and tooling (Kotlin, Jetpack, multi-module, DI, testing, CI/CD).
  • Lead cross-team technical initiatives end-to-end, mentoring senior engineers and raising the engineering bar.

Qualifications

  • 8+ years of professional Android development experience using Kotlin, including Coroutines/Flows and Jetpack.
  • Hands-on expertise with edge-device networking and reliability, including MQTT or similar pub/sub.
  • Proven experience integrating hardware peripherals on Android, such as payment terminals and sensors.
  • Demonstrated ability to drive cross-team technical initiatives and mentor other engineers.
  • Proficiency with modern Android architecture and tooling; Bachelor’s degree in Computer Science or related field, or equivalent practical experience.

Requirements

  • Experience with AOSP internals, system services, HALs, or NDK for performance-critical components.
  • Payments domain expertise and familiarity with secure key management on Android.
  • Background in sensor fusion or real-time stream processing on Android.
  • Experience managing large fleets of managed Android devices and OTA updates.
  • Success operating in mission-critical retail or point-of-sale environments.

Benefits

  • Highly market-competitive compensation and benefits.
  • Remote work flexibility with a base pay range dependent on permanent work location.
  • Eligibility for a new hire equity grant as well as annual refresh grants.

Job Requirements

  • 8+ years of professional Android development experience using Kotlin, including Coroutines/Flows and Jetpack.
  • Hands-on expertise with edge-device networking and reliability, including MQTT or similar pub/sub.
  • Proven experience integrating hardware peripherals on Android, such as payment terminals and sensors.
  • Demonstrated ability to drive cross-team technical initiatives and mentor other engineers.
  • Proficiency with modern Android architecture and tooling; Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
  • Experience with AOSP internals, system services, HALs, or NDK for performance-critical components.
  • Payments domain expertise and familiarity with secure key management on Android.
  • Background in sensor fusion or real-time stream processing on Android.
  • Experience managing large fleets of managed Android devices and OTA updates.
  • Success operating in mission-critical retail or point-of-sale environments.

Benefits

  • Highly market-competitive compensation and benefits.
  • Remote work flexibility with a base pay range dependent on permanent work location.
  • Eligibility for a new hire equity grant as well as annual refresh grants.

Related Job Pages

More Android Engineer Jobs

Android Developer

U-Haul

Since 1945, U-Haul has been serving do-it-yourself movers and their households.

Android Engineer10 days ago
Full TimeRemoteTeam 10,001+Since 1945H1B No Sponsor

The U-Haul Mobile team is looking for an Android developer responsible for the development and maintenance of both enterprise and customer-facing apps. Participate in the full mobile app development lifecycle. Develop, test, and deploy user interface, service tier, and data tier ...

United States

Senior Native Android Developer

Workstate

We believe that every great idea deserves to become reality.

Android Engineer10 days ago
ContractRemoteTeam 51-200Since 2003H1B No Sponsor

Native Android Tech Lead developing cutting-edge Android applications remotely

AndroidJavaKotlin
United States

Senior Native Android Developer - US Remote

Workstate

We believe that every great idea deserves to become reality.

Android Engineer10 days ago
ContractRemoteTeam 51-200Since 2003H1B No Sponsor

Workstate seeks a Native Android Tech Lead to join our innovative team! If you have a passion for mobile technology and a desire to lead talented developers in creating high-quality applications, this is the opportunity for you.In this role, you will t...

United States
Android Engineer10 days ago
Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

Senior Android Engineer developing modern native experiences at KIS Solutions

AndroidGraphQLKotlin
United States