Full-Stack Engineer

onXmaps, Inc.

Seattle (WA)

On-site

USD 140,000 - 190,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

onXmaps, Inc. seeks a Software Development Engineer (full-stack) to help build and evolve the technology behind onX Hunt. You will work across the stack, focusing on services, APIs, and data connecting hunter experiences from planning to navigation.

You will solve cross-cutting technical problems, contribute to architecture decisions, and partner with engineers and product managers to deliver reliable, scalable solutions. Reporting to the Hunt Engineering Manager.

Qualifications

  • Bachelor's degree in computer science, software engineering, computer engineering, or related field.
  • 5+ years of professional software development with API focus.
  • Experience building and debugging distributed, scalable microservices.
  • Modern API and systems design with strong CS fundamentals.
  • Experience with MySQL or PostgreSQL databases.
  • Go, Elixir, or other functional languages; iOS/Android development is a plus.

Responsibilities

  • Design, build, and evolve customer-facing Hunt experiences across mobile applications, APIs, backend services, and data systems.
  • Own technical solutions from design through delivery, considering architecture, performance, scalability, reliability, security, and maintainability.
  • Build and support large-scale systems, diagnosing complex issues and improving systems.
  • Partner with Product, Design, QA, and engineers to deliver cohesive, high-quality experiences and navigate cross-team dependencies.
  • Write maintainable, well-tested code using unit, integration, and acceptance testing.
  • Review code, share knowledge, and mentor other engineers.
  • Embed AI as a repeatable co-pilot in daily workflows with validated, sound judgment.

Skills

API development
Distributed microservices
Go / Elixir
iOS / Android development
MySQL / PostgreSQL
Ownership / mentoring
AI curiosity
Code quality / testing

Education

Bachelor's degree in CS / software engineering / related field

Job description

ABOUT OnX

We're a team of builders, adventurers, and risk takers using technology to help people confidently explore the outdoors. Driven by our mission to awaken the adventurer inside everyone, we build products that optimize every outdoor experience and inspire confidence to get out and go further.

We're a high-growth tech company. The pace is fast, the work takes grit, and ambiguity is part of the job. As the world changes around us, we adapt - continuously evolving how we build, prioritize, and deliver.

Our business moves quickly, and there's real opportunity to shape what we build next. 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. We expect our people to use the latest tooling, including AI, thoughtfully and responsibly, pairing human judgment with technology to increase quality, speed, and impact.

Our impact comes to life through the products we build, in the stories of our customers, and in our growing commitment to land stewardship and recreational access.

About This Opportunity

onX is seeking a Software Development Engineer (full-stack) to help build and evolve the technology that powers onX Hunt. As part of the Hunt team, you'll work across the stack, with a particular focus on the services, APIs, and data that connect to the experiences hunters rely on throughout their journey, from getting started with onX to planning and navigating their season.

You'll solve technical problems that span systems and product experiences, contribute to architectural decisions, and partner closely with engineers and product managers across teams to build reliable, maintainable solutions that scale with Hunt. This role reports to the Engineering Manager of Hunt.

What You'll Do
Essential Job Duties & Functions
  • Design, build, and evolve customer-facing Hunt experiences across mobile applications, APIs, backend services, and data systems.
  • Own technical solutions from design through delivery, making sound decisions about architecture, performance, scalability, reliability, security, and maintainability.
  • Build and support large-scale systems throughout their lifecycle, diagnosing complex technical issues and continuously improving the systems you own.
  • Partner with Product, Design, QA, and engineers across teams to deliver cohesive, high-quality customer experiences and navigate cross-team dependencies.
  • Write maintainable, well-tested code and use unit, integration, and acceptance testing to ensure the reliability and performance of the systems you build.
  • Review code, share technical knowledge, and mentor and support other engineers in strengthening their craft.
  • Look for opportunities to embed AI as a repeatable co-pilot in daily workflows by integrating experimentation into real work, and continuously refining its use with sound judgment and validation
What You'll Bring
  • Bachelor's degree in computer science, software engineering, computer engineering, a related field, or equivalent experience.
  • Five (5) or more years of professional software development experience is required, where API development was your professional focus for at least three (3) or more years.
  • Experience building and debugging distributed, scalable microservices architectures.
  • You are well-versed in modern API and systems design and development, with a strong computer science foundation.
  • Experience with relational databases such as MySQL and PostgreSQL.
  • Experience working in Go, Elixir or other functional programming languages
  • Experience with iOS or Android development
  • You evaluate technologies and solutions based on merit, stability, performance, and the ability to debug, and you write maintainable, well-tested code that's easy for others to understand.
  • A strong sense of ownership, a desire to mentor and be mentored, and advocacy for the customer and their experience.
  • A strong curiosity for exploring new technologies, including AI.
  • A shared passion for and ability to demonstrate onX's Company Values.
  • You want to work with other happy, talented engineers.
  • You write great code and get stuff done.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer — Build Scalable Outdoor APIs
Senior Full-Stack Engineer — Build Scalable Outdoor APIs

Make Choteau Home • Town of Montana (WI)

On-site
USD 130,000 - 153,000
Health benefits
No-monthly-cost medical plan
Parental leave
+4
Backend Engineer III - Growth
Backend Engineer III - Growth

onXmaps, Inc. • Salt Lake City (UT)

Hybrid
USD 130,000 - 153,000
Health benefits
No monthly-cost medical plan
Paid parental leave
+4
Full-Stack Engineer: Scalable APIs & AI-Driven UX
Full-Stack Engineer: Scalable APIs & AI-Driven UX

onXmaps, Inc. • Seattle (WA)

On-site
USD 140,000 - 190,000
Backend Engineer III - Growth
Backend Engineer III - Growth

onX • Missoula (MT)

Remote
USD 130,000 - 153,000
Health benefits
Annual bonuses
Equity
+4
Backend Engineer III - Growth - Bozeman
Backend Engineer III - Growth - Bozeman

Make Choteau Home • Bozeman (MT)

Remote
USD 130,000 - 153,000
Competitive salaries and annual bonus
Comprehensive health benefits
Paid parental leave
+4
Site Reliability Engineer III
Site Reliability Engineer III

onXmaps, Inc. • Bozeman (MT)

On-site
USD 130,000 - 153,000
Health benefits including no monthly–$
401(k) matching
Parental leave
+2
Director, Growth Engineering - Missoula
Director, Growth Engineering - Missoula

Make Choteau Home • Missoula (MT)

On-site
USD 200,000 - 249,000
Competitive salary
Annual bonus (10%)
Health benefits
+4
Senior Lifecycle Marketing Manager - Hunt - Bozeman
Senior Lifecycle Marketing Manager - Hunt - Bozeman

Make Choteau Home • Bozeman (MT)

On-site
USD 113,000 - 142,000
Health benefits
Parental leave
401k matching
Senior Lifecycle Marketing Manager - Hunt - Missoula
Senior Lifecycle Marketing Manager - Hunt - Missoula

Make Choteau Home • Missoula (MT)

On-site
USD 113,000 - 142,000
Competitive salary + annual bonus
Health benefits
401k matching
+2
Backend Engineer III - Growth
Backend Engineer III - Growth

onX • Bozeman (MT)

Remote
USD 130,000 - 153,000
Health benefits
Equity and annual bonus potential
401k matching
+2