1

Software Engineering Internships Jobs in Iowa (NOW HIRING)

Be Seen First

... relevant software to analyze data and prepare reports. • Work flexible hours to support ... internship in a manufacturing environment.

Work with design, software, and test engineers to develop and validate control system solutions ... Experience through internships, co-ops, academic projects, or professional engineering roles.

Industrial Engineer

Waterloo, IA · On-site

$69K - $93K/yr

... Industrial Engineering background to join our team. The ideal candidate will have proven ... Utilize Microsoft Office and other relevant software to analyze data and prepare reports. Work ...

Industrial Engineer

West Union, IA · On-site

$65K - $85K/yr

... Engineering * Internship/co-op experience is preferred * Must enjoy hands on product exposure * Electrical skills and experience needed * AutoCAD or similar software a must * Multi-tasking, problem ...

Be Seen First

Industrial Engineer

Waterloo, IA · On-site

$35.90 - $41.90/hr

Bachelor's degree in Industrial Engineering, Mechanical Engineering, Electrical Engineering, or ... Proficiency in Microsoft Office software. Physical Requirements: * Must be able to be on feet for ...

Industrial Engineer

Waterloo, IA · On-site

$40 - $45/hr

Utilize Microsoft Office and other relevant software to analyze data and prepare reports. * Work ... Bachelor's degree in Industrial Engineering, Mechanical Engineering, Electrical Engineering, or ...

... engineering. * Internship/co-op experience is preferred * Must enjoy hands on product exposure * Electrical skills and experience needed * AutoCAD or similar software a must * Multi-tasking, problem ...

next page

Showing results 1-20

Software Engineering Internships information

See Iowa salary details

$22.5K

$98.5K

$177.5K

How much do software engineering internships jobs pay per year?

As of Jun 23, 2026, the average yearly pay for software engineering internships in Iowa is $98,494.00, according to ZipRecruiter salary data. Most workers in this role earn between $61,100.00 and $112,700.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Software Engineering Internships position, and why are they important?

To excel in Software Engineering Internships, candidates should have a basic understanding of programming languages such as Python, Java, or C++, and be enrolled in or have completed coursework in computer science or related fields. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic debugging tools is typically expected. Strong communication skills, problem-solving abilities, and a willingness to learn make an intern stand out. These capabilities are essential for adapting to fast-paced engineering teams, contributing effectively to projects, and building foundational industry experience.

What is a Software Engineering Internship?

A Software Engineering Internship is a temporary position where students or recent graduates gain hands-on experience in software development. Interns typically work on coding, debugging, testing, and collaborating with teams to develop software solutions. These internships provide exposure to real-world projects, industry tools, and best practices, helping interns build technical skills and professional connections.

What types of projects or tasks can I expect to work on during a Software Engineering Internship?

As a Software Engineering Intern, you can expect to work on a variety of real-world projects such as coding new features, fixing bugs, writing tests, and assisting with system or application improvements under the guidance of senior engineers. Depending on the company and team, you may also participate in code reviews, technical meetings, and collaborative problem-solving sessions. This hands-on experience is designed to help you develop practical skills, deepen your technical understanding, and prepare you for a full-time software engineering role in the future.

What are the most commonly searched types of Software Engineering Internships jobs in Iowa? The most popular types of Software Engineering Internships jobs in Iowa are:
What cities in Iowa are hiring for Software Engineering Internships jobs? Cities in Iowa with the most Software Engineering Internships job openings:
Infographic showing various Software Engineering Internships job openings in Iowa as of June 2026, with employment types broken down into 91% Full Time, and 9% Part Time. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $98,494 per year, or $47.4 per hour.
Manufacturing Engineer II - Industrial Engineering

Manufacturing Engineer II - Industrial Engineering

InfoTree

Waterloo, IA • On-site

$37.25 - $45/hr

Contractor

This job post has expired today. Applications are no longer accepted.


Job description

W2 Contract role, initially approved till 07/26/2028

US CITIZENS / GREEN CARD HOLDERS ONLY (NO VISA)

Pay Rate:
• Experienced candidates: Up to $45/hour
• Recent graduates: Up to $37.25/hour

Position Overview:
We are seeking a Manufacturing Engineer with an Industrial Engineering background to join our team. The ideal candidate will have proven performance in past manufacturing support roles and experience conducting time studies. You’ll work on optimizing processes, supporting operations, and improving efficiency within our manufacturing environment.
Key Responsibilities:
• Support manufacturing and distribution operations, focusing on quality improvement and efficiency.
• Conduct time studies and work measurement analyses for incentive pay systems such as CIPP (Continuous Improvement Pay Plan).
• Develop and improve manufacturing methods, tooling, tool design, and processes.
• Participate in total preventative maintenance and facilities management activities.
• Document processes and procedures with technical writing, ensuring clarity and compliance.
• Communicate effectively with cross-functional teams, demonstrating excellent written and verbal communication skills.
• Provide shop floor support and problem-solving, spending approximately 60% of time on feet and lifting up to 10 lbs as needed.
• Utilize Microsoft Office and other relevant software to analyze data and prepare reports.
• Work flexible hours to support manufacturing operations as required.
Qualifications:
• Bachelor’s degree in industrial engineering, Mechanical Engineering, Electrical Engineering, or related field.
• 2+ years of experience as a Manufacturing Engineer (ideal); open to recent graduates with relevant internships or academic experience.
• Experience with manufacturing and distribution processes, quality, tooling, and facilities.
• Demonstrated experience in technical writing and communication.
• Proven track record in shop floor manufacturing, incentive pay systems, and work measurement.
• Proficiency in Microsoft Office software.
Physical Requirements:
• Must be able to be on feet for approximately 60% of the workday.
• Must be able to lift up to 10 lbs.
Work Details:
• Onsite only (no remote)
• Business casual dress code
• Interview preference: Onsite but open to Teams for candidates not local
• Will need metatarsal safety boots for first day
• This is a shop floor position so candidates must be comfortable in this environment
Other Notes:
• Fully onsite; candidate must be comfortable with factory environment and occasional intra-facility travel
If you are submitting a recent grad candidate, they must have an internship in a manufacturing environment.