Software Engineer Internship

Job Description

The Software Engineer Intern position is designed to give students the chance to learn by working on JAMF Software’s enterprise software. The Intern will work with experienced Software Engineers on JAMF Software’s products including OS X, iOS applications, and our core server technologies. The work will provide the opportunity to learn the entire technology stack necessary to build world-class enterprise software.

The position involves designing, programming, and testing software components to ensure that JAMF Software’s products meet customer’s needs while shipping in a timely manner and maintaining a high level of quality and usability. The position requires a desire and the drive to learn new technologies. A familiarity with a variety of programming languages is very helpful.

Location: Eau Claire, WI or Minneapolis, MN
Job Type: Intern
Education: Bachelor’s Degree (In Progress)
Supervisor: Engineering Manager


  • Work in the development of JAMF Software’s core and non-core products for Mac OS X and iOS
  • Work in the development of JAMF Software’s server product for Linux, Windows, and OS X server
  • Learning and understanding the Casper Suite and the value it provides to JAMF Software customers
  • Assist in identification and elimination of bugs
  • Assist in providing code level support to customers
  • Other duties and projects as assigned


  • Familiarity with one or more of the following programming languages:
  • Java, Objective-C, C, C++, Python, Shell Scripting
  • Familiarity with Relational Database concepts helpful
  • Strong interpersonal and organizational skills
  • Demonstrated curiosity to learn new things
  • Excellent written and oral communications skills
  • Ability to critically analyze issues and use judgment to make decisions
  • Experience with Windows, Linux, and UNIX operating systems helpful


Apply Now

What's it Like Working at JAMF Software?

Learn More