1

Software Development Engineer Internship Jobs in Orem, UT

Extensive knowledge of software development processes and procedures, modern programming languages such as Java, C#, or Python. Extensive knowledge of application development using various ...

Extensive knowledge of software development processes and procedures, modern programming languages such as Java, C#, or Python. Extensive knowledge of application development using various ...

Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023 ... Proficient with Ruby on Rails development as well as other languages * Familiarity with Typescript ...

New

Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023 ... Proficient with Ruby on Rails development as well as other languages * Familiarity with Typescript ...

New

The ideal candidate is a collaborative mid-level engineer with strong software development fundamentals, experience with automated testing, and an interest in building tools that help teams deliver ...

Software Engineer

UT ยท On-site

The ideal candidate is a collaborative mid-level engineer with strong software development fundamentals, experience with automated testing, and an interest in building tools that help teams deliver ...

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

Senior Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27 ... Proficient with Ruby on Rails development as well as other languages * Familiarity with Typescript ...

New

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

Senior Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27 ... Proficient with Ruby on Rails development as well as other languages * Familiarity with Typescript ...

New

... Development. * 4+ years of C/C++ experience * 4+ years of experience coding in at least one of the ... Internship or early-career experience in SaaS or enterprise software environments Benefits Join the ...

... Development. * 4+ years of C/C++ experience * 4+ years of experience coding in at least one of the ... Internship or early-career experience in SaaS or enterprise software environments Benefits Join the ...

You will be responsible for writing quality code, providing technical guidance, software design, and innovating in software development, and mentoring other engineers. ROLE RESPONSIBILITIES Deliver ...

Staff Software Engineer

American Fork, UT ยท On-site

$153K - $179K/yr

Staff Software Engineer for Henry Schein One, LLC to report to our American Fork, UT HQ loc and may ... Learn & understand state-of-the-art development tools & processes. Communicate architectural ...

Sr. Software Engineer

American Fork, UT ยท On-site

$109K - $144K/yr

Lead the full software development lifecycle of mission-critical engineering projects, contributing code and providing architectural guidance as a technical thought leader. Collaborate cross ...

Lead the full software development lifecycle of mission-critical engineering projects, contributing code and providing architectural guidance as a technical thought leader. Collaborate cross ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... You bring solid web development experience with C# and .NET, are excited by modernization work, and ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... You bring solid web development experience with C# and .NET, are excited by modernization work, and ...

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective ... You bring solid web development experience with C# and .NET, are excited by modernization work, and ...

next page

Showing results 1-20

Software Development Engineer Internship information

See Orem, UT salary details

$11

$22

$33

How much do software development engineer internship jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for software development engineer internship in Orem, UT is $22.10, according to ZipRecruiter salary data. Most workers in this role earn between $17.98 and $25.10 per hour, depending on experience, location, and employer.

What is the difference between Software Development Engineer Internship vs Software Development Engineer?

AspectSoftware Development Engineer InternshipSoftware Development Engineer
Required CredentialsTypically pursuing or recently completed a bachelor's or master's degree in computer science or related fieldBachelor's or higher degree in computer science or related field, with relevant experience
Work EnvironmentTemporary, project-based, often in tech companies or startupsFull-time, ongoing employment in software development teams
Employer & Industry UsageUsed by tech companies, startups, and large corporations for training and talent pipelineStandard full-time role across tech, finance, healthcare, and other industries

The main difference is that a Software Development Engineer Internship is a temporary, entry-level position aimed at gaining experience, while a Software Development Engineer is a full-time, permanent role focused on developing software products and systems.

What is a Software Development Engineer Internship?

A Software Development Engineer Internship is a temporary position for students or recent graduates to gain hands-on experience in software engineering. Interns typically work on real-world projects alongside experienced engineers, learning how to design, develop, test, and maintain software applications. These internships help individuals build technical skills, gain industry knowledge, and often serve as a pathway to full-time roles after graduation.

What types of projects can I expect to work on during a Software Development Engineer Internship?

As a Software Development Engineer Intern, you'll typically work on real-world projects that contribute to your team's goals, such as developing new features, fixing bugs, or improving existing systems. You may be assigned to collaborate with full-time engineers on coding tasks, code reviews, or testing processes. Interns often participate in sprint planning meetings and are encouraged to share ideas, ask questions, and seek feedback. This hands-on experience helps you build technical skills, gain exposure to the software development lifecycle, and understand how engineering teams collaborate in a professional setting.

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

To thrive as a Software Development Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, usually backed by ongoing computer science coursework. Familiarity with version control systems like Git, integrated development environments (IDEs), and issue tracking tools is typically expected. Strong problem-solving skills, teamwork, and effective communication help interns stand out and integrate smoothly into development teams. These abilities are crucial for quickly learning on the job, contributing to projects, and collaborating effectively in a fast-paced tech environment.
What are popular job titles related to Software Development Engineer Internship jobs in Orem, UT? For Software Development Engineer Internship jobs in Orem, UT, the most frequently searched job titles are:
What cities near Orem, UT are hiring for Software Development Engineer Internship jobs? Cities near Orem, UT with the most Software Development Engineer Internship job openings:

Software Engineer

Zionsbank Corp

Midvale, UT โ€ข On-site

Other

Re-posted 11 days ago


Job description

** will work with HM for specific job description **

Responsible for developing innovative software solutions that empower our customers. Responsible for guiding the testing and configuration management processes, as well as the management of source code and change processes. Collaborate with various partners to forge top-tier software products that align with our overarching strategic goals. Responsible for the support and maintenance of various systems, ensuring their optimal performance and reliability. Develops software solutions through comprehensive requirements analysis and collaboration with stakeholders and IT Management. Delve into systems flow, data usage and work processes, employing software development fundamentals to design, debug, test, and deploy effective software solutions. Ensure that business processes, procedures and systems are thoroughly reviewed, analyzed and evaluated, leading to recommendations for improvements and changes, whether it involves leveraging out-of-the-box components or engaging in custom developme Requires a Bachelors in Computer Science, Computer Engineering or equivalent and 4 yrs experience in software development, database technologies, version control systems, and DevOps tools, cloud computing platforms and microservices architecture or other directly related experience. A combination of education and experience may meet qualifications. Financial or Banking services experience a plus. Extensive knowledge of software development processes and procedures, modern programming languages such as Java, C#, or Python. Extensive knowledge of application development using various technologies, languages, databases, integrations, frameworks, and systems, software development lifecycles, SQL and database systems, Java programming and application servers (e.g., WebSphere, Tomcat Java), data modeling concepts and integrated application development methodology. Extensive working knowledge of software design, integration, and high-performance software development . Strong debugging, problem-solving, and testing skills. Strong analysis, judgment, and project management skills. Strong interpersonal communication, both verbal and written, with technical and non-technical staff. Ability to analyze business requirements and map them to various programs, interpret, validate, and map business requirements to appropriate solutions. Ability to work effectively in a team environment and adapt to changing technology and priorities. Ability to work independently, manage multiple concurrent projects, and prioritize effectively. Strong problem-solving skills and attention to detail.