1

Software Development Summer Intern Jobs in Utah (NOW HIRING)

$13 - $17.50/hr

Support the development of presentation materials for client pitches and industry events ... Proficiency with design software (Figma, Adobe Creative Suite, or similar) * Proficiency with ...

Other tasksand research projectsbased on Intern areas of interest developed with supervisor. LEARNING OBJECTIVES: * The Intern will gain a broad understanding of the U.S. Immigration system ...

next page

Showing results 1-20

Software Development Summer Intern information

What does a software development summer intern do?

A Software Development Summer Intern supports the engineering team by assisting in the design, development, testing, and maintenance of software applications. Interns often work on real projects, collaborating with experienced developers to write code, fix bugs, and learn best practices in software engineering. This role is a valuable opportunity to gain hands-on experience, develop technical skills, and understand the software development lifecycle in a professional setting.

What are the key skills and qualifications needed to thrive as a software development summer intern?

To thrive as a Software Development Summer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and experience with languages such as Python, Java, or C++, often supported by coursework in computer science or related fields. Familiarity with version control systems like Git, integrated development environments (IDEs), and collaborative platforms such as GitHub is commonly expected. Strong communication, eagerness to learn, and teamwork abilities help you stand out and adapt quickly in a collaborative environment. These skills and qualities are essential for contributing effectively to projects, learning from mentors, and making a positive impact during the internship.

What is the difference between Software Development Summer Intern vs Software Engineer?

AspectSoftware Development Summer InternSoftware Engineer
CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldBachelor's degree or higher in computer science or related field, often with professional experience
Work EnvironmentTemporary, internship-based, often in tech companies or startupsFull-time, permanent role in tech companies, startups, or corporate IT departments
Employer & Industry UsageUsed by companies to evaluate potential future employees; common in tech industryStandard professional role for software development teams across industries

The main difference between a Software Development Summer Intern and a Software Engineer is the experience level and employment status. Interns are usually students gaining practical experience temporarily, while Software Engineers are full-time professionals responsible for ongoing software development projects.

What cities in Utah are hiring for Software Development Summer Intern jobs?

Cities in Utah with the most Software Development Summer Intern job openings:

Infographic showing various Software Development Summer Intern job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 21% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Legislative Software Development Intern

Utah Division of Human Resource Management

Salt Lake City, UT

$14.75 - $19.75/hr

Part-time, Internship

Posted 4 days ago


Job description

About the Role:
This job is unique to the legislative branch. The IT Software Development Intern has basic
understanding of the software development life cycle and QA process. The incumbent will gain hands-on experience with current technologies and development methodologies while working alongside a senior team. The incumbent must be nonpartisan. Preference will be given to someone pursuing a STEM degree. This position is part-time with a minimum 20 hours a week. Flexible hours available upon approval. 
This is a non-benefited position and incumbents serve in an at-will basis.
JOB DUTIES:
Assist in updating and testing of web applications.
Assist the project management team with project and task updates.
Provide first-level support by responding to service requests in the service management queue. This includes troubleshooting and resolving basic issues, escalating more complex problems to higher-level support when necessary, and ensuring timely follow-up on all open tickets.
Assist in maintaining and updating technical documentation, including creating knowledge base articles for common issues and solutions.
Work closely with team members to ensure seamless communication and support for ongoing projects and initiatives.
Demonstrate a strong willingness and ability to learn new technologies, tools, and processes. Stay current with the latest IT trends and best practices to effectively support the development team and contribute to continuous improvement initiatives.
Apply critical thinking and problem-solving skills to diagnose and resolve basic IT-related issues, continuously seeking ways to improve efficiency and effectiveness.