Skip to content
CapeCape

Software Engineer - Android

Build and own Cape's privacy-first Android mobile application using Kotlin and Jetpack Compose. Own the full feature lifecycle from architecture to launch on Google Play and privacy-focused app stores, tackling hard problems in security, cryptography, and cellular tech.

About the job

Responsibilities

  • Take ownership of the mobile product lifecycle — from conceptualization, through design and development, all the way to launch.
  • Maintain high coding standards by developing guidelines, actively participating in code reviews, and fostering a culture of continuous improvement and knowledge sharing.
  • Champion the security, performance, and stability of our applications by implementing and overseeing robust testing, monitoring, and release processes to guarantee a seamless, trustworthy user experience.
  • Actively improve user workflows by collaborating with cross-functional teams, ensuring seamless experiences across product boundaries and a cohesive user journey.

Requirements

  • 4+ years of Android software development experience.
  • Background in Computer Science, Mathematics, Software Engineering, Physics, or a related field.
  • Proficiency in Kotlin and a strong foundational understanding of the Android ecosystem (architecture, app lifecycle, concurrency, etc.).
  • Professional experience with Jetpack Compose is preferred, but a deep appreciation for building modern user interfaces is essential.
  • Strong written and verbal communication skills, with the ability to iterate quickly with teammates, incorporate feedback, and maintain a high bar for quality.
  • Experience brainstorming and iterating with product designers.

Nice-to-Haves

  • Experience with Android concurrency and storage frameworks such as Coroutines, Room, and DataStore.
  • Familiarity with privacy-focused Android OSs.
  • Knowledge of cryptography, trusted execution environments and StrongBox, or cellular technologies (eSIM, 4G, 5G).

Compensation and Benefits

  • Salary range for this role in New York, New York is $180,000 - $235,000 depending on experience and interview performance.
  • Competitive compensation that is geo-adjusted based on your location, along with meaningful equity.
  • 401(k) match.
  • 100% coverage of medical, dental, and vision premiums for you and your dependents.
  • 12 weeks paid parental leave (for all parents, no waiting period).
  • Stipends for family-forming needs and gender-affirming care.
  • Unlimited PTO.

Skills

Kotlin, Android, Jetpack Compose, Coroutines, Room, Datastore, Cryptography, Esim, 4G, 5G

OpenAI

OpenAI

Seattle, WA

Android Engineer, ChatGPT (Seattle)
$185k+/yrOn-site5+ YOEAndroid Engineering

Senior Android engineer building native, scalable ChatGPT Library experiences for saving, organizing, discovering, and interacting with user content. The role requires deep Kotlin, Jetpack Compose, Android SDK, and modern architecture expertise, along with strong product ownership and cross-functional collaboration.

OpenAI

OpenAI

San Francisco, CA

Android Systems Engineer, Consumer Devices
$216k+/yrHybridAndroid Engineering

Build platform-level Android capabilities and AI-powered consumer experiences across system APIs, device features, and OEM integrations. The role requires deep Android expertise, Kotlin or Java proficiency, experience with AOSP or framework internals, and the ability to ship reliable, privacy-conscious products.

Onxmaps

Onxmaps

Bozeman, MT
Android Engineer III - Hunt
$130k+/yrRemote4+ YOEAndroid Engineering

Build and scale Android experiences for onX’s Hunt product, collaborating across engineering and product teams on architecture, experimentation, and reliable customer-facing features. The role requires at least four years of professional software development experience, including two years of Android development with Kotlin or Java.

Duolingo

Duolingo

Pittsburgh, PA
Senior Android Engineer, Client Platform - Application Stability and Performance
$183k+/yrOn-site5+ YOEAndroid Engineering

Own the stability and performance of Duolingo’s Android learning app, leading architecture improvements and building tooling for tracing, benchmarking, and regression detection. The role requires strong Kotlin and modern Android expertise, experience diagnosing complex application issues, and mentorship skills.

Instacart

Instacart

United States
Senior Android Engineer II, Digital Twin Platform
$192k+/yrRemote5+ YOEAndroid Engineering

Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.