Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior iOS Engineer

$146k - $182k
Full-time

onX

Responsibilities

  • Own the shared Swift identity, subscription, and feature-access libraries used by every onX iOS app.
  • Set technical direction, manage API contracts, and drive library changes through production.
  • Improve token refresh, session lifecycle, Swift Concurrency adoption, and authentication behavior during network loss.
  • Build client-side observability for identity flows across devices, operating systems, and apps.
  • Represent iOS in IAM design work involving account management, sessions, passkeys, one-time passwords, entitlements, and bundling.
  • Partner with Android, backend, iOS platform, and product teams to maintain consistent identity and entitlement behavior.
  • Lead design documents, stakeholder alignment, cross-team rollouts, code reviews, documentation, mentoring, and technical initiatives.
  • Participate in the Identity team’s on-call rotation and follow runbooks or escalate issues as needed.
  • Explore responsible use of AI as a repeatable copilot in daily engineering workflows.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.
  • At least six years of professional software development experience, including at least three years building and shipping production iOS apps in Swift.
  • Deep knowledge of Swift and Swift Concurrency, including async/await, actors, and Sendable, with experience diagnosing production race conditions and threading issues.
  • Experience building and maintaining shared libraries or SDKs used by multiple apps or teams, including Swift Package Manager, versioning, and API design.
  • Working knowledge of OAuth 2.0, OpenID Connect, Keychain token storage, ASWebAuthenticationSession, and session handling across app launches and backgrounding.
  • Experience driving cross-team technical initiatives from design documentation through rollout.
  • Ability to serve as a client identity and entitlements expert and communicate tradeoffs across engineering teams.
  • Permanent U.S. work authorization is required.
  • Ability to travel bi-annually for multiple days to a corporate office or strategic onX location.
  • Preferred experience includes Ory, Kratos, Hydra, Auth0, Okta, passkeys, WebAuthn, Sentry, custom metrics and tracing, StoreKit, in-app subscriptions, entitlement checks, offline-first applications, or distributed teams.

Benefits

  • Salary range of $146,000 to $182,000 upon hire, with eligibility for annual bonuses and common share options.
  • 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.
  • 401(k) matching at 100% of the first 3% saved and 50% from 3-5%.
  • Company-wide outdoor adventures, outdoor industry perks, and annual activity funds.
  • Flexible time-away package including PTO, STO, VTO, and paid holidays.
  • Distributed U.S. work arrangement with remote employees, regional Basecamps, and offices in Bozeman and Missoula; location eligibility restrictions apply.
  • Bi-annual travel for multiple days to a corporate office or other strategic onX location is required.
Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior iOS Engineer in Missoula, MT vacancy
  • $146k - $182k

     ...customers, and in our growing commitment to land stewardship and recreational access.ABOUT THIS OPPORTUNITYonX is seeking a Senior iOS Engineer who will contribute to meaningful, real-world outcomes that have a lasting impact for customers and the business. In this role... 
    Senior
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Shift work

    onXmaps

    Missoula, MT
    4 days ago
  • $128.19k - $184.01k

     ...change in the world. This role will be working on our Poe product. About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings together the world’s leading AI models in one place. You will work... 
    Suggested
    Remote job
    Full time

    Quora

    Missoula, MT
    3 days ago
  • $28.74 - $36.72 per hour

    Job Description Overview If you are a highly motivated individual with an active, unrestricted credential (CPA/EA/Practicing Attorney) and excellent communication skills, we need you to help our customers complete their taxes using Intuit TurboTax products. You will...
    Senior
    Remote job

    Intuit

    Missoula, MT
    3 days ago
  • $37.69 - $58.5 per hour

     ...external hires that meet required qualifications and conditions for payment. This is a combined posting for MRI Technologist and Senior MRI Technologist. The requirements of each role are listed below under each associated title. Consideration for each role will be... 
    Senior
    Minimum wage
    Part time
    Shift work
    Weekend work

    Providence

    Missoula, MT
    17 days ago
  • Providence St. Patrick Hospital in Missoula, MT seeks a Senior Electrophysiology Technologist (SEPT) to perform advanced EP procedures under physician supervision. Responsibilities include fluoroscopy and digital image capture to support accurate diagnosis and treatment... 
    Senior

    Agence PROvidence

    Missoula, MT
    4 days ago
  • Providence Health & Services is hiring a Senior Electrophysiology Technologist (SEPT) to perform advanced EP procedures under physician direction, using fluoroscopy and digital imaging to diagnose and treat arrhythmias. You will contribute to patient safety and comfort... 
    Senior

    Providence

    Missoula, MT
    23 hours ago
  • Liberty Mutual Insurance in Missoula, MT, seeks a Senior Claims Specialist to review, analyze, and process moderately complex to complex claims within authority limits. You will lead investigations, assess coverage and reserves, negotiate settlements, and coordinate litigation... 
    Senior

    Liberty Mutual Group

    Missoula, MT
    2 days ago
  • Providence St. Patrick Hospital in Missoula, MT is hiring a Senior Electrophysiology Technologist (SEPT) to perform advanced EP procedures under physician supervision, including fluoroscopy and digital imaging. The role requires RCIS/RCES or equivalent certification, Montana... 
    Senior

    Providence

    Missoula, MT
    4 days ago
  • $30 - $40 per hour

    Quark LLC is seeking a high-level HVAC technician in Missoula, MT. In this role, you'll diagnose and repair HVAC systems, manage your schedule independently, and work closely with a centralized support team. Compensation includes a base pay of $30-$40/hour plus performance...
    Senior

    Quark LLC

    Missoula, MT
    2 days ago
  • $90.8k - $136.2k

     ...Requirements gathering: skill in gathering and documenting business requirements and translating them into technical specifications engineering can build from. ~ Strong analytical and problem-solving skills, with a track record of proposing effective, workable solutions.... 
    Senior
    Full time
    Flexible hours
    Shift work

    World Wide Technology

    Missoula, MT
    2 days ago
  • $95k - $120k

     ...Senior Transportation Engineer Transportation Planning & Operations Group All Office Locations $95,000 - $120,000 (base salary) Regular Full-Time Robert Peccia & Associates (RPA) is excited to offer a dynamic opportunity for a Senior Transportation Engineer within our... 
    Senior
    Full time
    Work at office
    Local area

    Robert Peccia & Associates

    Missoula, MT
    22 hours ago
  • $77.2k - $96.5k

    Qualifications: ~ Bachelor’s degree in business, Accounting, MIS, Finance, or related field ~3+ years supporting or implementing Oracle EBS R12 and/or Oracle Cloud Financials ~ Hands-on experience with Order-to-Cash (O2C) and/or Procure-to-Pay (P2P) processes ~...
    Senior
    Full time
    Shift work

    World Wide Technology

    Missoula, MT
    1 day ago
  •  ...site role offers a competitive hourly wage and a chance to work closely with Nurse Practitioners to deliver patient-centered care to senior patients. The position requires a valid LPN license, 3+ years of LPN experience, phlebotomy experience preferred, and BLS. #J-1880... 
    Senior
    Hourly pay
    Monday to Friday

    Express Employment International (US)

    Missoula, MT
    2 days ago
  •  ...Goodman Group, LLC is seeking a PRN Respiratory Therapist to assess, treat, and manage residents with cardiopulmonary conditions in a senior living setting. You will interpret patient status, deliver therapies, and collaborate with physicians to design individualized... 
    Senior
    Relief

    The Goodman Group, LLC

    Missoula, MT
    4 days ago
  • JCCS in Missoula, Montana is seeking a Senior Accountant to manage complex tax returns and accounting projects. The ideal candidate will hold a Bachelor’s degree in Accounting, be a licensed CPA, and have over 5 years of experience in public or private accounting. This... 
    Senior

    JCCS

    Missoula, MT
    2 days ago
  • JCCS in Missoula, Montana is looking for an experienced Audit Senior to manage attest engagements and ensure quality control in audits. The ideal candidate will possess a Bachelor’s degree in Accounting, be a licensed CPA, and have over 3 years of experience in public... 
    Senior

    JCCS

    Missoula, MT
    2 days ago
  • Job Description Job Description Position Overview: The Technologist performs nuclear medicine and PET imaging procedures under the direction of a Radiologist. This role requires independence, sound judgment, and adherence to safety standards. The position involves...
    Senior
    Full time
    Part time
    Shift work
    Day shift

    Macpower Digital Assets Edge Private Limited

    Missoula, MT
    18 days ago
  • JCCS is seeking a Senior Accountant responsible for managing complex tax returns and year-end compilations. The role requires a Bachelor's degree in Accounting, CPA license, and over 5 years of experience in accounting. This position offers opportunities for career growth... 
    Senior
    Flexible hours

    JCCS

    Missoula, MT
    2 days ago
  • Talentify in Missoula, Montana seeks a seasoned credit professional to analyze, process and service commercial and agricultural loan portfolios. The role emphasizes developing new business relationships and evaluating collateral, with a strong focus on sound credit decisions...
    Senior

    The Chronicle of Higher Education

    Missoula, MT
    2 days ago
  • $126.52k - $168.68k

    Lumen is the trusted network for the AI‑powered world, connecting people, data, and applications through our expansive fiber network and connected ecosystem. We enable secure, high‑performance connectivity across cloud, edge, and AI workloads for enterprises, governments...
    Senior
    Full time
    Temporary work
    Remote work
    Work from home

    Lumen

    Missoula, MT
    1 day ago
  • BioLife Plasma Services seeks a Senior Operations Management Trainee to join a national leadership program. You will relocate after training to become a Plasma Center Operations Manager, with up to 100% travel during the trainee phase. Roles include team leadership, performance... 
    Senior
    Traineeship
    Relocation

    BioLife Plasma

    Missoula, MT
    2 days ago
  • $37.69 - $58.5 per hour

     ...MRI Technologist And Senior MRI Technologist This is a combined posting for MRI Technologist and Senior MRI Technologist. The requirements of each role are listed below under each associated title. Consideration for each role will be based on qualifications. If you... 
    Senior
    Shift work
    Weekend work

    Providence Health & Services

    Missoula, MT
    1 day ago
  • RESPEC in Missoula, MT seeks an engineer to deliver water resources projects from planning through execution. You will design drainage, stormwater systems and hydraulic analyses, conduct field data collection, and prepare technical reports for diverse audiences. Responsibilities... 
    Senior
    Flexible hours

    RE/SPEC Inc.

    Missoula, MT
    4 days ago
  • Bridgestone Retail Operations (BSRO) in Missoula, MT is seeking a Senior Technician to diagnose drivability and electrical systems, and to lead a team toward improved customer care and satisfaction. The role features a flat-rate pay model with real earning potential, ongoing... 
    Senior
    Price work

    Bridgestone Americas, Inc.

    Missoula, MT
    4 days ago
  •  ...Hot Springs, Montana. The role offers flexible hours and the opportunity to provide personalized nutrition care to residents in a senior living setting. Responsibilities include assessments, care planning, menu review, staff education, and collaboration with care teams... 
    Senior
    Part time
    Flexible hours

    Evergreen Healthcare Group

    Missoula, MT
    4 days ago
  • $132.23k - $176.31k

     ...across campaign strategy, media buying, audience and target-list management, and performance analytics. The leader guides managers and senior professionals, allocates resources, establishes operating standards, and partners across Marketing and Sales to improve return on... 
    Senior
    Full time
    Temporary work

    Lumen

    Missoula, MT
    5 days ago
  • $105.79k - $141.05k

     ...scale growth priorities. Lead technical requirements and development for customer growth tooling, including a next-best-action engine as well as integrated demand and GTM capabilities. Develop a reliable tracking system that establishes how GTM growth strategies... 
    Senior
    Full time
    Temporary work
    Remote work

    Lumen

    Missoula, MT
    5 days ago
  • $95k - $120k

     ...Senior Highway Engineer ~ Streets & Highways Group ~ All Office Locations ~$95,000 - $120,000 (base salary) ~ Regular Full-Time Robert Peccia & Associates (RPA) is excited to offer a dynamic opportunity for a Senior Highway Engineer within our Streets and... 
    Senior
    Full time
    Work at office
    Flexible hours

    Robert Peccia & Associates

    Missoula, MT
    2 days ago
  •  ...Sr. HR Manager *This is a hybrid role located in Missoula, MT only. Position Summary The Senior Human Resources Manager serves as the company’s senior day-to-day HR leader, providing hands‑on leadership across the full range of human resources programs and practices.... 
    Senior
    Local area
    Flexible hours

    Edulog (Education Logistics, LLC)

    Missoula, MT
    1 day ago
  • BioLife Plasma Services is seeking a Senior Operations Management Trainee to join its leadership development program. You will travel nationwide, learn to manage high-volume plasma collection facilities, and aim for Plasma Center Operations Manager roles. The program includes... 
    Senior
    Remote job
    Traineeship
    Relocation

    BioLife Plasma

    Missoula, MT
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior iOS Engineer. Be the first to apply!