Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Android Engineer

Home > Kotlin programming jobs

Senior Android Engineer in USA new

  • Missoula, MT

Responsibilities

  • Own and set the technical direction for shared Android Kotlin libraries supporting identity, subscriptions, and feature access across onX applications.
  • Improve authentication reliability through token refresh, session lifecycle management, structured concurrency, network-loss handling, and process-death recovery.
  • Build client-side observability for identity flows and use device, operating-system, and application data to identify issues.
  • Represent Android in IAM design work involving account management, sessions, passkeys, one-time passwords, entitlements, and bundling.
  • Partner with iOS, backend, Android platform, and product teams to maintain consistent identity and entitlement behavior.
  • Drive technical initiatives from design documentation through stakeholder alignment, rollout, and production delivery.
  • Raise team expertise through code review, documentation, mentoring, and support for backend engineers contributing to client code.
  • Participate in the Identity team on-call rotation and follow runbooks or escalate issues as needed.
  • Explore and integrate AI-assisted workflows thoughtfully, with experimentation, validation, and sound judgment.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • At least six years of professional software development experience, including at least three years building and shipping production Android apps primarily in Kotlin.
  • Deep knowledge of Kotlin, coroutines, Flow, race conditions, lifecycle issues, and threading issues in production applications.
  • Experience building and maintaining shared libraries or SDKs used by multiple applications or teams, including Gradle modules, versioning, and API design.
  • Working knowledge of OAuth 2.0, OpenID Connect, Android Keystore, Custom Tabs or AppAuth, secure token storage, and session handling across process death and backgrounding.
  • Experience driving cross-team technical initiatives from design documentation through rollout.
  • Ability to serve as a client identity and entitlements expert, explain tradeoffs, and propose improved technical approaches.
  • Permanent U.S. work authorization is required as a condition of employment.
  • Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location.
  • Preferred experience with Ory, Kratos, Hydra, Auth0, Okta, passkeys, Credential Manager API, Sentry, Google Play Billing, in-app subscriptions, entitlement checks, offline-first applications, or unreliable connectivity.

Benefits

  • Distributed and remote-eligible work across approved U.S. locations, with offices in Bozeman and Missoula, Montana, and regional Basecamps in several U.S. cities.
  • Biannual travel for multiple days to a corporate office or other onX strategic location may be required.
  • Comprehensive health benefits, including a no-monthly-cost medical plan.
  • Paid parental leave of 13 weeks for birthing parents and 5 weeks for non-birthing parents.
  • 401(k) matching at 100% for the first 3% saved and 50% from 3–5%.
  • Company-wide outdoor adventures, outdoor industry perks, and annual Get Out, Get Active funds.
  • Flexible time-away package including PTO, STO, VTO, and paid holidays.
  • Full-time employees are eligible for equity grants and a potential annual performance bonus.

Salary: $146k - $182k/yr

onX

Important Alert: There is an active job scam using the false domain of careers-onXmaps.com. Please note, onXmaps will never ask for credit card or SSN details during the initial application process. For your digital safety, apply only through our legitimate website at onXmaps.com or directly via ...

Similar positions

Sr Android Developer

  • Capco
  • Full time
  • Others
  • 11/04/2026
  • Pune, India

Software Engineer I

  • Smartsheet
  • Full time
  • Remote
  • 11/04/2026
  • Salary: $107k-$147k
  • United States

Senior Software Engineer - Platforms

  • Cognite - AI for Industry
  • Full time
  • Others
  • 11/04/2026
  • Bengaluru, India

Software Engineer 5 - Android

  • Netflix
  • Full time
  • USA
  • 11/03/2026
  • Salary: $388k-$558k
  • Remote

Software Engineer II, Developer Experience

  • Toast, Inc.
  • Full time
  • USA
  • 11/03/2026
  • Salary: $104k - $213k/yr
  • Remote