Senior Android Engineer @onX
Software Development
Salary $146,000 - $182..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Android Engineer @onX

1wk ago - onX is hiring a remote Senior Android Engineer. 💸 Salary: $146,000 - $182,000 per year 📍Location: USA

Role Description

onX is seeking a Senior Android Engineer who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this role, as part of the Identity & Access Management (IAM) team, you’ll focus on owning the Android client libraries that power authentication, sessions, and feature access across every onX app, and the pipeline for sign-ups and entitlements.

  • Support secure, reliable access to onX Hunt, Offroad, Fish, and Backcountry for millions of hunters, anglers, and outdoor enthusiasts.
  • Collaborate closely with partners across the organization.
  • Help move initiatives forward in an environment where priorities evolve.
  • Report to a Software Engineering Manager III.

Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • Six or more years of professional software development experience.
  • Building and shipping production Android apps in Kotlin for at least three years.
  • Deep knowledge of Kotlin, coroutines, and Flow.
  • Experience diagnosing race conditions, lifecycle, and threading issues in production apps.
  • Experience building and maintaining a shared library or SDK.
  • Working knowledge of mobile authentication: OAuth 2.0 / OpenID Connect.
  • Security-first mindset.
  • Experience driving cross-team technical initiatives.
  • A strong curiosity for exploring new technologies, including AI.
  • A shared passion for and ability to demonstrate onX’s Company Values.
  • Permanent US work authorization.
  • Ability to travel bi-annually for multiple days to a corporate office or other onX strategic location.

Requirements

  • Experience with identity platforms such as Ory (Kratos, Hydra), Auth0, or Okta.
  • Experience instrumenting Android apps with Sentry or similar tools.
  • Experience with Google Play Billing, in-app subscriptions, or entitlement checks.
  • Experience building offline-first apps.
  • Experience working with a distributed team.
  • A love of the outdoors and the apps that get people there.

Benefits

  • Competitive salaries, annual bonuses, equity, and opportunities for growth.
  • 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.
  • 401k matching at 100% for the first 3% you save and 50% from 3-5%.
  • Company-wide outdoor adventures and amazing outdoor industry perks.
  • Annual “Get Out, Get Active” funds to fuel your active lifestyle.
  • Flexible time away package that includes PTO, STO, VTO, and paid holidays.

Company Description

onX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration.

  • Clear goals, structure, and frameworks guide how we prioritize and execute.
  • Autonomy to define your work and make meaningful decisions.
  • Support with feedback, tools, and opportunities to grow your craft.
Before You Apply
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Android Engineer @onX
Software Development
Salary $146,000 - $182..
Remote Location
🇺🇸 USA Only
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
️
🇺🇸 Be aware of the location restriction for this remote position: USA Only
‼ Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply ✓
Applied ✓
Sent Follow-Up ✓
Interview Scheduled ✓
Interview Completed ✓
Offer Accepted ✓
Offer Declined ✓
Application Denied ✓
Unlock 135,000+ Remote Jobs
×
Apply to the best remote jobs
before everyone else

Access 135,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews

⚡ 135,374+ remote jobs, refreshed hourly

🔔 Real-time alerts: Apply first, direct to employer

🛡️ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later