Senior Backend Engineer - Identity & Access Management

onX

Bozeman (MT)

On-site

USD 146,000 - 182,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health benefits
401k matching
Parental leave plan
Outdoor industry perks
Annual wellness funds

Job summary

onX is seeking a Senior Backend Engineer specializing in Identity & Access Management in Bozeman, Montana. The role focuses on designing secure authentication services that support cross-platform applications. Ideal candidates will have over eight years of software development experience, particularly in Go/Golang and API development. Compensation ranges from $146,000 to $182,000 annually, with comprehensive benefits including health coverage, parental leave, and flexibility in time off.

Qualifications

  • Eight or more years of professional software development experience.
  • Experience building and debugging scalable microservices.
  • Security-first mindset with threat modeling skills.

Responsibilities

  • Build scalable, secure IAM services across the onX suite of apps.
  • Drive architectural decisions related to Identity and Access Management.
  • Collaborate with engineers, product managers, and stakeholders.

Skills

Strong Go/Golang backend development experience
API development
OAuth 2.0 and SSO
Microservices architecture
Docker and Kubernetes familiarity

Education

B.S., M.S. in computer science or related field

Tools

CockroachDB
PostgreSQL
Terraform

Job description

Senior Backend Engineer - Identity & Access Management

onX is a high-growth tech company building products for outdoor experiences. This role focuses on designing, developing, and scaling secure authentication, authorization, and user management services that are foundational to our platform. You will contribute to cross-platform authentication across iOS, Android, and web and work within the Core Services team to enable product teams to build faster and more securely.

This position reports to the Director of Engineering, Core Services.

WHAT YOU WILL DO

Build scalable, secure IAM services that enable new features and products across the onX suite of apps. Design and implement backend systems with emphasis on observability, fault-tolerance, security, and high performance. Drive architectural decisions related to Identity and Access Management in alignment with the broader platform strategy. Define and implement SLIs/SLOs for IAM services; drive reliability engineering practices including incident response and performance optimization. Write thorough unit, integration, and acceptance tests. Document APIs, service architectures, and technical decisions. Collaborate with engineers, product managers, and other stakeholders through design reviews and cross-functional planning sessions. Leverage and extend existing onX services and platform patterns to reduce duplication. Proactively improve system monitoring, alerting, diagnostics, and operational readiness of IAM-related services. Participate in an on-call rotation to ensure backend services remain highly available. Mentor engineers and foster a culture of technical excellence, ownership, and collaboration.

Location information: onX has a distributed workforce with options to work from Corporate Offices, Basecamps, or Connection Hubs.

LOCATION

Corporate Offices: Missoula, MT; Bozeman, MT. Basecamps and Connection Hubs: distributed locations within defined radii of listed cities.

WHAT YOU’LL BRING
  • B.S., M.S., or equivalent experience in computer science or a related field
  • Eight or more years of professional software development experience, with API development as a primary focus for at least three years
  • Strong Go/Golang backend development experience with RESTful API design
  • Experience building and debugging distributed, scalable, highly available microservices architecture
  • Solid understanding of identity systems: OAuth 2.0, session management, bearer token authentication, SSO
  • Experience with distributed databases (CockroachDB or similar) and relational databases (PostgreSQL, MySQL)
  • Designing and developing modern APIs and scalable systems for reliability and extensibility
  • Familiarity with Docker, Kubernetes, and infrastructure-as-code technologies (Terraform)
  • Security-first mindset with threat modeling and defense in depth
  • Ability to evaluate technologies based on merit, stability, performance, and debuggability
  • Write maintainable, well-tested code with strong ownership
  • Advocacy for customers and their experience
  • Permanent US work authorization is a condition of employment
Preferred Qualifications

Though not required, candidates with any of the following are welcome to apply:

  • Experience with identity platforms such as Ory Kratos, Auth0, Cognito, or similar
  • Experience with the Ory Stack (Hydra, Kratos, Oathkeeper)
  • Experience with fine-grained authorization systems (e.g., SpiceDB, Zanzibar, Cedar)
  • Reliability engineering experience: SLI/SLO implementation, incident response, performance optimization
  • Security compliance experience (SOC2) or related audits
  • Experience with Elixir or Phoenix; familiarity with Google Cloud Platform
  • Experience working with a distributed team
COMPENSATION

Compensation range for this position is between $146,000 and $182,000 per year, depending on experience, skills, and education. Full-time employees are eligible for equity grants with a vesting schedule and an annual bonus opportunity based on company performance.

WHAT WE ARE OFFERING YOU
  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Comprehensive health benefits
  • Parental leave plan of 5 or 13 weeks fully paid
  • 401k matching
  • Outdoor industry perks and activities
  • Annual wellness funds to support an active lifestyle
  • Flexible time away package including PTO and other paid time off
PERFORMANCE ESSENTIALS

onX assesses performance based on cognitive abilities and problem-solving. We will consider reasonable accommodations to support diverse abilities. If you need assistance or accommodation, please contact the recruitment team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Data Engineer - Bozeman
Staff Data Engineer - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 175,000 - 218,000
Competitive salaries
Comprehensive health benefits
401k matching
+3
Senior Total Rewards Manager
Senior Total Rewards Manager

onX • Missoula (MT), Bozeman (MT)

On-site
USD 115,000 - 142,000
Competitive salary
Annual bonuses
Comprehensive health benefits
+1
Staff Data Engineer
Staff Data Engineer

onX • Bozeman (MT)

Hybrid
USD 175,000 - 218,000
Annual bonuses
401k matching
Comprehensive health benefits
+3
Senior Product Manager - User Generated Data - Missoula
Senior Product Manager - User Generated Data - Missoula

Make Choteau Home • Missoula (MT)

Hybrid
USD 143,000 - 179,000
Bonuses & equity
Health benefits
Parental leave
+4
Manager III, Software Development - Growth - Missoula
Manager III, Software Development - Growth - Missoula

Make Choteau Home • Missoula (MT)

Hybrid
USD 150,000 - 188,000
Health benefits
Parental leave
401k matching
+3
Senior Product Manager - User Generated Data - Bozeman
Senior Product Manager - User Generated Data - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 143,000 - 179,000
Competitive salaries
Annual bonuses
Equity
+6
Director, Customer Experience - Missoula
Director, Customer Experience - Missoula

Make Choteau Home • Montana

On-site
USD 126,000 - 157,000
Competitive salaries
Equity opportunities
Comprehensive health benefits
+3
Senior Total Rewards Manager - Bozeman
Senior Total Rewards Manager - Bozeman

Make Choteau Home • Bozeman (MT)

Hybrid
USD 115,000 - 142,000
Health benefits
Annual bonuses
Equity / stock options
+4
Site Reliability Engineer III
Site Reliability Engineer III

onX • Bozeman (MT)

Hybrid
USD 130,000 - 153,000
Health benefits
Parental leave
401k matching
+3
Senior Android Engineer - New Business
Senior Android Engineer - New Business

Onxmaps • Bozeman (MT)

Hybrid
USD 140,000 - 175,000
Competitive salaries
Comprehensive health benefits
401k matching
+2