Instacart invites the world to share love through food. This is how homemade is made.
Staff Android Engineer, Caper
Location
United States + 1 moreAll locations: United States, Canada
Posted
10 days ago
Salary
Not specified
No structured requirement data.
Job Description
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 Guides
Related Job Pages
More Android Engineer Jobs
Android Developer
U-HaulSince 1945, U-Haul has been serving do-it-yourself movers and their households.
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 ...
Senior Native Android Developer
WorkstateWe believe that every great idea deserves to become reality.
Native Android Tech Lead developing cutting-edge Android applications remotely
Senior Native Android Developer - US Remote
WorkstateWe believe that every great idea deserves to become reality.
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...
Senior Android Engineer developing modern native experiences at KIS Solutions