onXmaps

onXmaps

Senior Backend Engineer - Identity & Access Management

Bozeman, Montana, United States · Senior · Full-time

Work authorization required$146k-$182kDetected 78 days ago
GoElixiriOSAndroidDistributed SystemsBackend DevelopmentPostgreSQLMySQLAWSGCPCloud PlatformsDockerKubernetesTerraformAPI DevelopmentRESTOAuthA/B TestingIncident ResponseComplianceCollaborationProblem Solving

About the role

  • ABOUT onX We're a team of builders, adventurers, and risk takers using technology to help people confidently explore the outdoors.
  • Each of our verticals - Hunt, Offroad, Backcountry, and Fish - is at a different stage of maturity, which means the challenges you encounter and the impact you have will vary depending on where you sit and what the business needs most.
  • We operate with an experimentation mindset, continually iterating and improving how we solve problems.

Responsibilities

  • onX is seeking a Senior Backend Engineer with a passion for building scalable platform Identity and Access Management (IAM) systems.
  • Your focus will be on designing, developing, and scaling secure authentication, authorization, and user management services that are foundational to our platform.
  • Build scalable, secure IAM services that enable new features and products across the onX suite of apps
  • Design and implement backend systems focusing on observability, fault-tolerance, security, and high performance
  • Drive architectural decisions related to Identity and Access Management, ensuring alignment with and advancing our broader platform strategy
  • Define and implement SLIs/SLOs for IAM services
  • drive reliability engineering practices including incident response and performance optimization
  • Document APIs, service architectures, and technical decisions for internal stakeholders and external partners as needed
  • Define and implement SLIs/SLOs for IAM services; drive reliability engineering practices including incident response and performance optimization
  • Collaborate closely with fellow engineers, product managers, and other stakeholders through design reviews, paired programming, and cross-functional planning sessions

Requirements

  • 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 of those years
  • Strong Go/Golang backend development experience with RESTful API design

Nice to have

  • Experience with identity platforms such as Ory Kratos, Auth0, Cognito, or similar
  • Experience with the Ory Stack, especially Hydra, Kratos, and Oathkeeper
  • Experience with Authzed SpiceDB, Google Zanzibar, or AWS Cedar for fine-grained authorization
  • Though not required, we would be thrilled to consider candidates with any of the following:
  • Understanding of mobile authentication patterns: WebView vs. browser auth tradeoffs, token-based flows across iOS/Android/web
  • Reliability engineering experience: SLI/SLO implementation, incident response, performance optimization
  • SOC2 compliance experience or familiarity with security audit frameworks
  • Experience with Elixir or the Phoenix Framework

Compensation

  • Competitive salaries, annual bonuses, equity, and opportunities for growth
  • Annual "Get Out, Get Active" funds to fuel your active lifestyle in and outside of the gym

Benefits

  • Comprehensive health benefits including a no-monthly-cost medical plan
  • Parental leave plan of 5 or 13 weeks fully paid
  • Company-wide outdoor adventures and amazing outdoor industry perks
  • Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays

Company info

  • onX was founded in Montana with offices in Missoula and Bozeman.
  • If you prefer to work in an office at least part of the time this is a great option.
  • You will be part of our Core Services team that enables product teams to build faster and more securely by providing core infrastructure, services, and patterns.
  • Our backend engineers primarily work in Go running in Kubernetes on Google Cloud Platform.

Visa & Work Authorization

  • Permanent US work authorization is a condition of employment with onX

This listing is sourced directly from onXmaps's careers page and normalized into a canonical job model.