Backend Engineer III - Growth
About the role
OnX is seeking a Backend Engineer with a passion for building reliable, well-tested backend services that solve user problems. Your focus will be on the shared platform infrastructure behind content experimentation, event tracking, and app-start fidelity. You will be part of the Growth Infrastructure team, a horizontal platform team that supports Growth engineering across all of onX's verticals (Hunt, Offroad, Backcountry, Fish). This role serves as a core backend contributor reporting to the Growth Infrastructure Engineering Manager.
OnX is a distributed company with more than 400 employees across the U.S., with physical offices in Bozeman and Missoula, MT, and virtual workforce "Basecamps" in Austin, TX; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA. The company prefers candidates living near an office or within a Basecamp, and cannot employ individuals whose primary work location is in: Alabama, Alaska, Arkansas, Connecticut, Delaware, District of Columbia, Florida, Hawaii, Illinois, Kansas, Kentucky, Louisiana, Massachusetts, New Jersey, New York, North Dakota, Ohio, Oklahoma, South Dakota, West Virginia, or Wyoming.
Responsibilities
- Build and maintain scalable services supporting Growth Infrastructure initiatives, including content experimentation and event tracking
- Write unit, integration, and acceptance tests
- Participate in architectural discussions and contribute design proposals for our services
- Collaborate effectively with other engineers, PMs, and cross-functional stakeholders (mobile, BI, marketing)
- Leverage and extend existing onX services rather than reinventing them
- Proactively identify and use AI workflows that increase velocity while not degrading quality
- Participate in an on-call rotation to support backend services after work hours
Requirements
- Bachelor's degree in computer science, computer engineering, or equivalent experience
- 5+ years of professional software development experience, primarily in API development
- Permanent US work authorization is a condition of employment
- Ability to travel quarterly for multiple days to a corporate office or other onX strategic location, such as a Basecamp
Qualifications
- Experience with Go or similar backend languages
- Familiarity with Docker, Kubernetes, and infrastructure-as-code technologies such as Terraform
- Familiarity with a major cloud platform (Google Cloud Platform preferred)
- Exposure to A/B testing or experimentation platforms (e.g., Eppo)
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
Pay
For this position, applicants can expect to make between $130,000 to $153,000 upon hire. The pay range will vary based on experience, skills, certifications, and education among other factors as required in the job description. In addition, full-time onX employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% based on company performance.