onXmaps logo


iOS Engineer

Engineering – Bozeman, Montana
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced


Headquartered in Montana with offices in both Missoula and Bozeman, onX is rooted in a passion for the peaks and rivers surrounding us. We bring our devotion to the outdoors to work daily with a singular, powerful goal; to inspire others to find their own adventures off the pavement. Through the melding of technology and passion for the outdoors we enable people to craft rewarding, dynamic outdoor experiences.


We're looking for an experienced iOS Engineer with a love for the outdoors. If you’re passionate about writing great software, love playing outside, believe in protecting access to public lands and want to dominate the off-pavement mobile GPS market, please consider applying.  

At onX our mission is simple: create a best-in-class, off-pavement GPS and location experience for mobile devices and the web. We love the outdoors and we’re passionate about pushing the limits of off-pavement mapping technologies. We have plenty of fun, challenging, and rewarding projects ahead, and we need a talented software engineer to help us take our apps to the next level. 

LOCATION: Bozeman, MT; Missoula, MT; or Remote.


Swift, Git / GitHub, Travis CI. Other technologies if you’re interested in contributing to more of the stack: Kotlin, Elixir, JavaScript, MySql, Java, Go, Docker, Kubernetes, PostGIS, and the Google Cloud Platform.


  • We enhance outdoor experiences with mobile mapping and GPS technology.
  • We want to dominate the mobile GPS space.
  • We enjoy working with happy, talented engineers.
  • We move fast and we ship code.
  • We believe in building robust, scalable and extensible systems.


(Essential Job Duties)

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize application for maximum speed and scalability
  • Collaborate with other team members and stakeholders


  • Being authorized to work in the U.S. is a precondition of employment. We do not sponsor work visas of any kind at this time.
  • You have five (5) or more years of experience in iOS development
  • You have previous experience in mobile app development; experience with a published app is strongly preferred
  • You believe that your profession is a craft and you’re driven to improve every day
  • You have a strong computer science foundation
  • You know your data structures and you know how to apply them
  • You write great code - sounds obvious but you’d be surprised
  • You want to work with happy, talented engineers
  • You’re fun to work with
  • You get stuff done
  • You take ownership


The following physical requirements represent those that are required to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Sitting - [90%]
  • Standing - [5%]
  • Walking - [5%]
  • Bending - [Occasionally]
  • Kneeling - [Some]
  • Lifting - [Up to 25 pounds]
  • Reaching - [Regularly]
  • Telephone Use - [Yes]
  • Computer Use/Manual Dexterity - Yes
  • Ability to travel - [25%]


  • Competitive salary and opportunities for growth
  • Comprehensive medical, insurance and wellness benefits
  • Four weeks paid family leave 
  • 401k matching at 100% the first 3% you save and 50% from 3-5%
  • Company-wide outdoor adventures twice per year
  • Amazing outdoor industry discounts
  • Summer hours for salaried employees


We put the customer first.

We are passionate.

We win as a team.

We take ownership

We work with urgency.

We are curious and seek the truth.

We innovate & take risks.


Position open until filled

onX is an Equal Opportunity Employer

Thank You
Your application was submitted successfully.
Apply for this Job
  • Location
    Bozeman, Montana
  • Department
  • Employment Type
  • Minimum Experience
  • Powered by