2027 Summer Internship, Software Development

onX

United States

Hybrid

USD 18,184,000 - 23,144,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Elite product access
Discounts & swag

Job summary

onX is seeking a full-time software engineering intern for a 10–12 week program in May/June 2026, contributing to our mobile, web, or backend projects and learning from a world-class team.

You will gain real-world engineering experience, develop skills applicable to professional work, and help deliver features that impact customers. Remote or Montana onsite options are available to suit schedules.

Qualifications

  • Strong computer science fundamentals and currently pursuing a Bachelor's, Master's, or Ph.D. in Computer Science or related field.
  • You will complete your Sophomore year by internship start date.
  • Experience with data structures, algorithms, and software design.
  • Experience with coding in Java, JavaScript, Python, or another relevant language (Swift, Kotlin, JavaScript, Elixir, Go, Python are used).

Responsibilities

  • Gain real-world experience as part of the onX engineering team.
  • Collaborate to build key areas of the app experience and contribute to practical applications.
  • Demonstrate work that you can point to as part of the customer-facing product.

Skills

Java
Python
JavaScript
Swift
Kotlin
Go
Elixir
Data structures
Software design

Education

CS degree in progress

Job description

ABOUT onX

As a pioneer in digital outdoor navigation with a suite of apps, onX was founded in Montana, which in turn has inspired our mission to awaken the adventurer inside everyone. With more than 400 employees located around the country working in largely remote / hybrid roles, we have created regional “Basecamps” to help remote employees find connection and inspiration with other onXers. We bring our outdoor passion to work every day, coupling it with industry-leading technology to craft dynamic outdoor experiences.

Through multiple years of growth, we haven’t lost our entrepreneurial ethos at onX. We offer a fast-paced, growing, tech-forward environment where ownership, accountability, and passion for winning as a team are essential. We value diversity and believe it leads to different perspectives and inspires both new adventures and new growth. As a team, we’re hungry to improve, value innovation, and believe great ideas come from any direction.

Internship Description | Life at onX

At onX, our mission is clear: Awaken the adventurer inside everyone. We are passionate about the outdoors and curious about mapping technologies, and we always strive to put our customers first by building trust and value in our apps.

As an onX intern, you are a full-time engineer (mobile, web, or backend) and a valued part of our team. Together, we work collaboratively to enhance our best-in-class mapping technology in order to help create memorable outdoor experiences for our amazing customers.

What you’ll do

As an onX intern, you will gain real-world experience and learn what it means to be a professional engineer, learning from a world-class team. During your internship, you will be an integral part of the onX engineering team - working with your team to build key areas of the app experience. This is your chance to use your classroom knowledge to contribute to practical applications making an impact on the end-user experience. At the end of your onX internship, you’ll be able to point to some part of our app and say “I helped build that for our customers.”

Anticipated Internship Start Date

We will work to accommodate your school schedule when determining the start date and duration. This full-time internship will occur from May/June 2026 to July/August 2026, for approximately 10-12 weeks.

Internship Requirements
  • You have strong computer science fundamentals and are currently pursuing a Bachelor’s, Master’s, or Ph.D. degree in Computer Science or a related field.
  • You will have completed your Sophomore year by the time of this internship (see anticipated dates above).
  • You have experience or completed coursework related to data structures, algorithms, and software design.
  • You have experience with coding in Java, JavaScript, Python, or another relevant programming language. We develop in Swift, Kotlin, JavaScript, Elixir, Go, and Python.
  • You have an understanding of software quality and testing practices.
  • You are deeply curious, fun to work with and believe the best work happens when you are a part of a passionate team.
Application Requirements
  • Cover letter - Tell us why you want to work for onX and what you are excited to learn.
  • Resume - We encourage you to highlight your favorite coursework and relevant projects that you’ve worked on.
  • Permanent authorization to work in the United States. onX is not able to sponsor work visas or accept temporary authorizations of any kind (eg., H-1B or student visas) now or in the future. Permanent work authorization in the United States (U.S. citizens, U.S. nationals, asylees, refugees, and recent lawful permanent residents) is a required condition of employment.
INTERNSHIP LOCATION

Onsite in Montana or remotely from select locations. onX’s corporate offices are located in Missoula and Bozeman, Montana. This position can be performed near a corporate office or remotely from one of onX’s “Basecamps,” which are emerging locations where our remote onXers cluster for work and adventure. onX’s current Basecamps are located within a 120-mile radius of the following: Austin, TX; Denver, CO; Minneapolis, MN; Portland, OR; Charlotte, NC; Salt Lake City, UT; and Seattle, WA.

COMPENSATION + PERKS

onX is committed to compensating all employees fairly and equitably for their contributions. For this position, applicants can expect to make between $30 and $35 per hour for the duration of their internship. The pay range will vary based on the type of degree (Bachelor’s, Master’s, or Ph.D.) and highest year completed in school (Sophomore, Junior, or Senior).

  • Elite membership access to onX’s suite of products before your internship.
  • Industries discounts, onX swag, eligibility for retirement, and more!
THE ONX EXPERIENCE

onX is a distributed company with more than 400 employees across the country. We come together regularly to work in person and stay connected through regional basecamps and a culture that balances individual ownership with deep collaboration.

While we move quickly, we’re not a scrappy start-up. We operate with clear goals, structure, and frameworks that guide how we prioritize and execute. Priorities matter. While they may shift, data shapes how we evolve as our business, products, and the world around us change.

Clear priorities and structure don’t limit ownership - they make it possible. You’ll have the autonomy to define your work and make meaningful decisions within clear strategic boundaries. You’ll partner closely with others to solve complex problems and build solutions that scale across teams and platforms. Along the way, you’ll be supported with feedback, tools, and opportunities to grow your craft as you take on new challenges.

PERFORMANCE ESSENTIALS

In this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer‑centric tasks. onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at PC@onxmaps.com.

Application Deadline is Monday, November 10th at 5:00pm MST

#LI-Remote

At onX, we believe that diversity makes us better. Bringing together a diverse set of backgrounds, ideas, and opinions helps us to achieve our mission to awaken the adventurer in everyone. We are proud to be an equal opportunity employer. onX is committed to equal opportunity not only in our hiring practices but also in our employment practices, including but not limited to development, compensation, and promotion. We strive to build an inclusive work community where everyone can be their authentic self, and together, we win as a team. Come join us!

onX does not sell any Personal Information, but we may transfer employment related records to our service providers or third parties that provide business services to onX or as required by law. For more information, see our Privacy Policy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

2027 Summer Internship, Software Development
2027 Summer Internship, Software Development

Worky • Bozeman (MT)

Hybrid
USD 41,000 - 48,000
Elite product access
Industry discounts & swag
Senior Android Engineer - Foundational Experiences Team
Senior Android Engineer - Foundational Experiences Team

Onxmaps • Bozeman (MT)

Hybrid
USD 142,000 - 167,000
Flexible time away package
Comprehensive health benefits
401k matching
+2
Full-Stack Engineer at onX
Full-Stack Engineer at onX

Matcha • Northern (KY)

Hybrid
USD 130,000 - 153,000
Health benefits
Annual bonus
Equity options
+3
Director, Growth Engineering
Director, Growth Engineering

onXmaps, Inc. • Missoula (MT)

Hybrid
USD 200,000 - 249,000
Competitive salary
Annual bonus
Equity grant
+6
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
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
Android Engineer - Backcountry
Android Engineer - Backcountry

Onxmaps • Bozeman (MT)

Hybrid
USD 130,000 - 153,000
Competitive salaries
Comprehensive health benefits
401k matching
+2
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
Android Engineer - TroutRoutes
Android Engineer - TroutRoutes

Onxmaps • Bozeman (MT)

Hybrid
USD 125,000 - 145,000
Competitive salaries
Comprehensive health benefits
401k matching
+2
General Consideration - Engineering
General Consideration - Engineering

onX • Missoula (MT)

Remote
USD 60,000 - 100,000
Common share options
Potential annual bonus
Flexible work environment
+1