onX is seeking a Senior Android Engineer for its Identity & Access Management (IAM) team. The role owns shared Kotlin libraries for identity, subscriptions, and feature access used across all onX Android apps, as well as work supporting sign-ups and entitlements. The engineer will help provide secure, reliable access to onX Hunt, Offroad, Fish, and Backcountry, including in areas with unreliable connectivity. The position reports to a Software Engineering Manager III and involves setting technical direction, collaborating across teams, and advancing initiatives as priorities evolve. The engineer will work on authentication and session reliability, client-side observability, and consistent identity and entitlement behavior across Android and iOS. They will contribute to IAM design, collaborate with backend engineers and product teams, and drive technical initiatives from design through rollout. The role also includes mentoring and documentation, thoughtful use of AI in workflows, and participation in the Identity team’s on-call rotation. This is a distributed role for candidates located in U.S. states where onX can employ team members, with a preference for people near an office or Basecamp. Occasional travel twice a year for multiple days to a corporate office or other strategic location is required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior