1

Intern Programmer Jobs in Iowa (NOW HIRING)

Project Engineer Intern

Des Moines, IA

$16.25 - $21.25/hr

The Project Engineer Intern assists the project team in the completion of designated projects while focusing on learning construction industry processes, procedures, and Ryan business policies. As a ...

Project Engineer Intern

Cedar Rapids, IA

$16.50 - $21.25/hr

The Project Engineer Intern assists the project team in the completion of designated projects while focusing on learning construction industry processes, procedures, and Ryan business policies. As a ...

DIVISION ENGINEER INTERN

Muscatine, IA · On-site

$15.75 - $20.50/hr

The Division Engineer Intern will provide technical and engineering assistance to the Operations division of GPC. * This position is designed and intended to be performed in Muscatine, IA. PRIMARY ...

Material Engineer Intern

Oskaloosa, IA · On-site

$15.75 - $20.50/hr

Material Engineer Intern The Musco Test Engineering Team has an opening for a Material Engineer Intern at our Oskaloosa, IA office . If your experience aligns with the qualifications outlined below ...

Material Engineer Intern

Oskaloosa, IA · On-site

$15.75 - $20.50/hr

Material Engineer Intern The Musco Test Engineering Team has an opening for a Material Engineer Intern at our Oskaloosa, IA office . If your experience aligns with the qualifications outlined below ...

Material Engineer Intern

Oskaloosa, IA · On-site

$15.75 - $20.50/hr

Material Engineer Intern The Musco Test Engineering Team has an opening for a Material Engineer Intern at our Oskaloosa, IA office . If your experience aligns with the qualifications outlined below ...

Material Engineer Intern

Oskaloosa, IA

$15.75 - $20.50/hr

Material Engineer Intern The Musco Test Engineering Team has an opening for a Material Engineer Intern at our Oskaloosa, IA office . If your experience aligns with the qualifications outlined below ...

DIVISION ENGINEER INTERN

Muscatine, IA · On-site

$15.75 - $20.50/hr

The Division Engineer Intern will provide technical and engineering assistance to the Operations division of GPC. * This position is designed and intended to be performed in Muscatine, IA. PRIMARY ...

Manufacturing Engineer Intern

Pella, IA · On-site

$17 - $22/hr

Manufacturing Engineer Intern Division: Precision Pulley & Idler (PPI) Location : Pella, IA - Onsite F LSA: Non-Exempt Job Status: Internship Travel Required: 0-15% Revision Date: August 19, 2026 ...

Manufacturing Engineer Intern

Pella, IA · On-site

$17 - $22/hr

Manufacturing Engineer Intern Division: Precision Pulley & Idler (PPI) Location : Pella, IA - Onsite F LSA: Non-Exempt Job Status: Internship Travel Required: 0-15% Revision Date: August 19, 2026 ...

Engineering Intern

Muscatine, IA · On-site

$24 - $45.50/hr

... place Engineering Intern In this role, you will apply engineering and safety principles in a chemical manufacturing environment, contributing your engineering knowledge to projects that improve ...

Engineering Intern

Muscatine, IA · On-site

$24 - $45.50/hr

... place Engineering Intern In this role, you will apply engineering and safety principles in a chemical manufacturing environment, contributing your engineering knowledge to projects that improve ...

Engineering Intern

Muscatine, IA · On-site

$24 - $45.50/hr

... place Engineering Intern In this role, you will apply engineering and safety principles in a chemical manufacturing environment, contributing your engineering knowledge to projects that improve ...

Project Engineer Intern

Des Moines, IA

$16.25 - $21.25/hr

As a Project Engineer Intern, you will assist the project team in the completion of designated projects while focusing on learning construction industry processes, procedures, and Ryan business ...

Showing results 21-40

Intern Programmer information

See Iowa salary details

$8

$17

$27

How much do intern programmer jobs pay per hour?

As of Sep 14, 2026, the average hourly pay for intern programmer in Iowa is $17.01, according to ZipRecruiter salary data. Most workers in this role earn between $14.13 and $18.85 per hour, depending on experience, location, and employer.

What does an intern programmer do?

An Intern Programmer assists software development teams by writing, testing, and debugging code under supervision. They typically work on small tasks or parts of larger projects to gain experience and learn industry practices. Intern Programmers may also participate in code reviews, attend team meetings, and document their work. The role is designed to help students or recent graduates develop practical programming skills and gain insight into professional workflows.

What types of projects can an intern programmer expect to work on, and how are tasks typically assigned?

As an Intern Programmer, you can expect to work on a variety of tasks ranging from debugging existing code to developing small features or tools under the guidance of a mentor. Assignments are usually based on your current skill set and learning goals, with regular check-ins to ensure progress and provide support. Interns often collaborate closely with other developers, participate in team meetings, and may contribute to larger projects as their confidence grows. This structure helps interns build practical experience while contributing meaningfully to the team's objectives.

What are the key skills and qualifications needed to thrive as an intern programmer, and why are they important?

To thrive as an Intern Programmer, you typically need a foundational understanding of programming languages (such as Python, Java, or C++), problem-solving skills, and coursework in computer science or related fields. Familiarity with software development tools, version control systems like Git, and basic debugging techniques is also expected. Strong communication, eagerness to learn, and the ability to work collaboratively help an intern stand out. These skills ensure that the intern can contribute effectively to development projects while adapting quickly to new technologies and team dynamics.

What is the difference between Intern Programmer vs Junior Software Developer?

AspectIntern ProgrammerJunior Software Developer
Required CredentialsEnrolled in or recently completed relevant educationBachelor's degree in Computer Science or related field
Work EnvironmentLearning-focused, supervised, internship settingFull-time, professional development environment
Employer & Industry UsageInternships offered by tech companies, startups, educational institutionsEntry-level position in tech companies, software firms
Common Search & ComparisonYesYes

The main difference between an Intern Programmer and a Junior Software Developer lies in experience and employment status. Intern Programmers are typically students or recent graduates gaining practical experience, often in a supervised internship. Junior Software Developers are entry-level professionals with some foundational skills, working as part of a full-time team. Both roles serve as stepping stones into the software development industry, but Intern Programmers focus more on learning, while Junior Developers are expected to contribute more independently.

What are the most commonly searched types of Programmer jobs in Iowa?

The most popular types of Programmer jobs in Iowa are:

What cities in Iowa are hiring for Intern Programmer jobs?

Cities in Iowa with the most Intern Programmer job openings:

Infographic showing various Intern Programmer job openings in Iowa as of June 2026, with employment types broken down into 13% Internship, 1% As Needed, 51% Full Time, 34% Part Time, and 1% Contract. Highlights an 94% Physical, 3% Hybrid, and 3% Remote job distribution, with an average salary of $35,381 per year, or $17 per hour.

Project Engineer Intern

Des Moines, IA

$16.25 - $21.25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 7 days ago


Job description

Job Description:

Ryan Companies is hiring for a Project Engineer Intern for our Midwest Team. The Project Engineer Intern assists the project team in the completion of designated projects while focusing on learning construction industry processes, procedures, and Ryan business policies. As a Project Engineer Intern, you will assist the project team in the completion of designated projects while focusing on learning construction industry processes, procedures, and Ryan business policies.

Some things you can expect to do:

  • Gain a working understanding of budgets, cost accounting, invoices, contracts, and change orders.

  • Develop a first-hand understanding of job-site coordination, scheduling, quality control and safety.

To be successful in this role:

  • You must be pursuing a bachelor's degree in construction engineering/management or closely related field and within 18 months of graduating.

  • Be able to work 40 hours a week for at least a three-month term.

You will really stand out if you:

  • Have a general knowledge of estimating techniques and cost control methods.

  • Have the ability to perform mathematical calculations.

  • Possess the ability to read and understand contracts, specifications and architectural and engineering drawings.

  • Communicate clearly orally and in writing.

Compensation:

The base rate may vary within the anticipated range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include commission and/or incentive program.

Eligibility:

Position requires verification of employment to work in the U.S.

Benefits:

  • Competitive Salary

  • Medical, Dental and Vision Benefits

  • Retirement and Savings Benefits

  • Flexible Spending and Health Savings Accounts

  • Life Insurance

  • Short-Term and Long-Term Disability

  • Educational Assistance

  • Paid Time Off (PTO)

  • Employee Assistance and Wellness Programs

  • Parenting Benefits

  • Employee Discount Programs

  • Pet insurance

  • Ryan Foundation - charitable matching funds

  • Paid Time for Volunteer Events

Disclaimer: Eligibility may vary based on factors such as role, hours worked, employment status, length of service, location, and other considerations. Detailed information will be shared with eligible candidates during the hiring process, and the official terms and conditions will be outlined in each individual offer document.

Ryan Companies is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Notice to Candidates:

Please be advised that initial outreach regarding employment at Ryan Companies will only occur via email from the domain @ryancompanies.com email address. If you recieve communication from someone you believe is impersonating Ryan Companies, please report it to us at humanresources@ryancompanies.com

Non-Solicitation Notice to Recruitment Agencies:

Ryan Companies kindly requests that recruitment agencies and third-party recruiters do not submit unsolicited resumes or candidate information to any Ryan Companies employee or office. Ryan Companies will not be responsible for any fees or expenses associated with unsolicited submissions. If recruitment services are required, we will reach out directly to agencies on our approved vendor list. We appreciate your understanding and cooperation.