Internships in Computer Science

Internships (typically conducted over summers) are a wonderful way to experience new aspects of the field, explore potential companies, and learn new skills. Internships are a beneficial way for employers to get to know potential full-time hires, and many students are offered full-time positions upon graduation with companies they previously interned for.

Most students ought to look for internships every summer beginning after their sophomore year, and some pursue part-time employment during the semester. In our field, these experiences are almost always paid, with typical hourly rates ranging from $12-$26 per hour depending on experience and the company.

Internship opportunities in computer science are abundant in Missoula, in other parts of Montana, and around the nation. Please consider attending the Career Fair to investigate interested companies.

Current Internship Opportunities

1.  (November 2021)

The Institute for Tourism and Recreation Research (ITRR) at the University of Montana is currently looking for a student employee to assist with data management and API programming starting January 19, 2022. Please send a letter of interest, resume, class schedule, and 3 professional references to More information can be found here.

 2.  (November 2021): 

Pine Cove Consulting, an IT Service Provider based in Bozeman, is actively looking for students in the Missoula area, for a large Wireless Access Point Project in Stevensville December 27th-January 2nd.  Contact Brandon Vancleeve ( for more information.

 3.  (October 2021): 

onX is looking for interns for next summer. They have provide positive internship experiences for several UM CS students in the past. The only major requirement is that you must finish your sophomore year by the time the internship starts (usually in May). The application is here.

Registration Process

  1. Find an interested company and apply by submitting your resume, cover letter, and reference information. Trish Duce ( maintains a list of companies who have hired CS interns in the past and can assist you with the process.
    • Handshake  (every UM student has a profile):  Find jobs and internships, register for career events, connect with other students and employers, and more.
    • Montana High Tech Alliance Job Portal:  The Montana High Tech Business Alliance is a nonpartisan statewide association focused on creating more high-paying jobs in Montana. The Alliance currently has more than 200 highly-engaged member firms.
    • Attend a Career Fair
    • Resources for UM Students:  Get help with your cover letter, resume, online profile, interviewing, etc. 
  2. Find a CS faculty member who is willing to sponsor you. All lecturers and tenure track faculty can sponsor internships. The faculty member will work with you to determine which course level and how many credits are appropriate for your opportunity. They will explain what academic assignments they will require (typically an essay and an in-class presentation) to assess your grade. The faculty member will provide an electronic override and you will register on cyberbear for the internship.
  3. Submit Learning Agreement:  Report your internship to receive credit.

Company List

University of Montana Computer Science Students have interned at the following companies: