1

Software Programmer Intern Jobs in Utah (NOW HIRING)

Intern - Design Engineering

Ogden, UT · On-site

$16.50 - $21.25/hr

Intern - Design Engineering Composed of Chromalox, Durex Industries, Vulcanic, and Thermocoax ... Uses computer-assisted engineering software and equipment. * Analyzes data to determine feasibility ...

Engineering Intern

Salt Lake City, UT · On-site

$16.25 - $21/hr

Become a part of the "strength within." Hexcel is currently seeking an Engineering Intern for our ... Any SQL, Historian software, coding experience is a plus * Looking for 40 hours a week schedule ...

Engineering Intern

Salt Lake City, UT

$16.25 - $21/hr

Become a part of the "strength within." Hexcel is currently seeking an Engineering Intern for our ... Any SQL, Historian software, coding experience is a plus * Looking for 40 hours a week schedule ...

Engineering Intern

Salt Lake City, UT

$16.25 - $21/hr

Become a part of the "strength within." Hexcel is currently seeking an Engineering Intern for our ... Any SQL, Historian software, coding experience is a plus * Looking for 40 hours a week schedule ...

Computer Engineering Intern

Provo, UT

$16 - $20.75/hr

Role Summary We're looking for a Computer Engineering Intern to support both our R&D and Sustaining ... This is a hands-on role that collaborates closely with electrical, firmware, software, and lab ...

Computer Engineering Intern

Provo, UT · On-site

$16 - $20.75/hr

Role Summary We're looking for a Computer Engineering Intern to support both our R&D and Sustaining ... This is a hands-on role that collaborates closely with electrical, firmware, software, and lab ...

Intern - Manufacturing Engineering

Ogden, UT

$16.50 - $21.25/hr

Intern - Manufacturing Engineering Composed of Chromalox, Durex Industries, Vulcanic, and ... Must have knowledge of a variety of computer software applications in word processing, spreadsheets ...

As an Automation Engineering Intern at Cytiva (a Danaher company), you would help improve our ... Troubleshooting system and software issues Collaborating with cross-functional teams on ...

next page

Showing results 1-20

Software Programmer Intern information

What are the key skills and qualifications needed to thrive as a Software Programmer Intern, and why are they important?

To thrive as a Software Programmer Intern, you typically need a solid understanding of programming languages like Python, Java, or C++, along with coursework or experience in computer science fundamentals. Familiarity with version control systems such as Git, exposure to IDEs like Visual Studio Code, and sometimes knowledge of agile development tools are beneficial. Strong problem-solving abilities, eagerness to learn, and effective communication skills help interns excel in team environments and adapt quickly. These skills and qualities are crucial for contributing to projects, collaborating with experienced developers, and maximizing the value of the internship experience.

What kind of mentorship and learning opportunities can a Software Programmer Intern expect during their internship?

As a Software Programmer Intern, you can expect to receive hands-on mentorship from experienced developers who will guide you through coding best practices, software development workflows, and project management tools. Interns often participate in code reviews, team stand-ups, and collaborative projects, gaining exposure to real-world development cycles and agile methodologies. Many organizations also offer structured learning sessions, regular feedback, and opportunities to work on meaningful features or bug fixes, helping you build both technical and professional skills. This supportive environment is designed to help you grow quickly and prepare for a full-time role in software engineering.

What does a Software Programmer Intern do?

A Software Programmer Intern assists in the development, testing, and maintenance of software applications under the supervision of experienced developers. They typically write code, fix bugs, participate in code reviews, and collaborate with team members on various projects. The role offers hands-on experience with programming languages and development tools while helping interns learn industry best practices. This internship is designed to build practical skills and prepare students or recent graduates for full-time software development roles.
What are the most commonly searched types of Software Programmer jobs in Utah? The most popular types of Software Programmer jobs in Utah are:
What cities in Utah are hiring for Software Programmer Intern jobs? Cities in Utah with the most Software Programmer Intern job openings:

Mining Engineering Intern

MILFORD MINING COMPANY UTAH LL

Milford, UT • On-site

$16 - $20.75/hr

Other

Posted 26 days ago


Job description

Description

We are seeking a motivated Mining Engineering student to join our team for the summer internship program. This role will provide hands-on experience supporting mine planning, production optimization, data collection, and operational projects in both open pit and process areas. You will work closely with our mine operations and engineering teams to contribute to real-time projects that drive site efficiency and productivity.


What You'll Gain

  • Exposure to real-world mining operations, planning, and production processes.
  • Mentorship from experienced engineers and supervisors.
  • Development of technical and professional skills in a team-focused environment.
  • An opportunity to contribute meaningfully to projects with measurable impact on site performance.

This internship is an excellent opportunity for students seeking to apply their academic knowledge in a practical setting and learn from experienced professionals in the copper mining industry. 


Essential Functions:

  • Assist with short-term mine planning and pit design tasks using mine planning software.
  • Support daily production tracking and data reconciliation.
  • Perform field work including pit inspections, drill/blast pattern layout, and GPS surveys.
  • Assist with haul road design and water management projects.
  • Collaborate with engineers and geologists to collect and analyze ore control and drill/blast data.
  • Contribute to safety audits, risk assessments, and continuous improvement initiatives.
  • Prepare reports and present findings to engineering and operations leadership at the end of the internship.

Skills & Competencies 

  • Knowledge of and enthusiasm for metallurgical/chemical engineering and/or mineral processing
  • Passion for learning, and a willingness to think outside the box.
  • Be a highly motivated self-starter
  • Ability to work as part of a team with people from both within and outside the lab. 
  • Be able to communicate effectively, and possess time-management and organizational skills
  • Understanding of the importance of operational discipline and following instructions

Compensation

Depends on experience and skill set of the individual 


Work Environment

  • The work is performed in office and active mining settings, containing instrumentation, heavy machinery and equipment, instruments.
  • The work requires walking and ascending/descending areas of uneven ground and stairs on a regular basis
  • Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • While performing the duties of this job, the employee is occasionally exposed to airborne particles, dust, fumes, and vibration. The noise level in the work environment is usually moderate.

Physical Demands

  • While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to stand; walk; use hands to finger, handle or feel; and reach with hands and arms. This position is very active and requires standing, walking, bending, kneeling, stooping, and crouching. 
  • Exerting 20 to 50 lbs. of force occasionally and/or 10 to 25 lbs. of force frequently and/or up to 10 lbs. of force constantly; must be able to lift up to 50 pounds on occasion. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. 
  • The physical demands described here are representative of those that must be met by an employee and/or intern to successfully perform the essential functions of this job.


Position Type and Expected Hours of Work

The mine operates seven days per week, 24 hours per day, and the internship will take place during daytime hours from Monday-Friday. Actual work schedule to be determined by business need and intern work availability. 


Travel
Travel on property to mining areas and between buildings will be required. 

Requirements

 Qualifications:

  • Current enrollment in a Bachelor's program in Mining Engineering or a related discipline.
  • Completed at least two years of coursework (Junior or Senior standing preferred).
  • Strong analytical and communication skills.
  • Proficiency in Microsoft Excel; experience with mine planning software (e.g., Surpac, Vulcan, MineSight) is a plus.
  • Ability to work outdoors in a mining environment.
  • Valid driver's license.
  • Must be able to wear required PPE and follow all site safety protocols