CareerPlan

Senior Android Engineer - Identity & Access Management

AustinFull-time2026-11-02 → 2026-11-10
Hybrid

Core

Own Android identity, subscription, and feature-access libraries (shared Kotlin modules) powering authentication and sessions for onX apps in offline/outdoor environments.

Role type

Senior Android Engineer (Identity & Access Management)

Builds

Shared Android client libraries, authentication pipelines, and observability tools for identity flows.

Domain

Mobile development (Android) + Identity & Access Management (IAM)

Required skills

Kotlin, coroutines, Flow, shared library/SDK architecture, mobile authentication (OAuth 2.0, OpenID Connect), secure token storage (Android Keystore), session lifecycle management, race condition debugging, cross-team technical leadership, observability instrumentation.

Preferred skills

Identity platforms (Ory, Auth0, Okta), passkeys, Google Play Billing, offline-first architecture, distributed team collaboration, AI integration.

Technologies

Kotlin, Coroutines, Flow, Gradle, Android Keystore, OAuth 2.0, OpenID Connect, AppAuth, Custom Tabs, Sentry, Google Play Billing.

Responsibilities

Set technical direction for shared Android identity libraries; harden token refresh and session lifecycle for offline use; build client-side observability for identity flows; represent Android in IAM design work; partner with iOS counterparts for consistent identity behavior; mentor team members and drive cross-team initiatives; participate in on-call rotation for identity team.

Seniority

Senior, hands-on IC