CareerPlan

Senior iOS Engineer - Identity & Access Management

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

Core

Own iOS identity, subscription, and feature-access libraries (shared Swift packages) powering authentication and sessions for onX apps in the field.

Role type

Senior iOS Engineer (Identity & Access Management)

Builds

Shared iOS client libraries, authentication pipelines, and observability tools for Hunt, Offroad, Fish, and Backcountry apps.

Domain

Mobile (iOS) / Identity & Access Management / Outdoor Tech

Required skills

Swift, Swift Concurrency (async/await, actors, Sendable), shared library/SDK development, OAuth 2.0/OpenID Connect, token storage (Keychain), session handling, client-side observability, security-first design, cross-team technical leadership

Preferred skills

Identity platforms (Ory, Auth0, Okta), passkeys/WebAuthn, Sentry/instrumentation, StoreKit/subscriptions, offline-first architecture, distributed team experience

Technologies

Swift, Swift Package Manager, OAuth 2.0, OpenID Connect, Keychain, ASWebAuthenticationSession, Sentry, StoreKit

Responsibilities

Own and evolve shared iOS identity libraries; harden token refresh and session lifecycle for offline use; build client-side observability for auth flows; represent iOS in IAM design (passkeys, entitlements); partner with Android counterparts for consistency; mentor engineers and drive cross-team initiatives; participate in on-call rotation for identity uptime

Seniority

Senior, hands-on IC