1

Programming Intern Jobs in Iowa (NOW HIRING)

Engineer-in-Training (EIT) or Engineering Intern (EI) certification required. * Valid driver's license with acceptable driving history. * Strong communication skills and a desire to learn and grow as ...

2025 - Summer Intern Co-op Conversion

Clinton, IA · On-site

$14.25 - $19/hr

This requisition is for 2025 Summer Intern/Co-op Conversion candidates with assignment end dates ... Functional Talent Scouts (function or engineering subfunction), who are CC03 or higher employees ...

2025 - Summer Intern Co-op Conversion

Clinton, IA · On-site

$14.25 - $19/hr

This requisition is for 2025 Summer Intern/Co-op Conversion candidates with assignment end dates ... Functional Talent Scouts (function or engineering subfunction), who are CC03 or higher employees ...

next page

Showing results 1-20

Programming Intern information

See Iowa salary details

$8

$20

$46

How much do programming intern jobs pay per hour?

As of Jul 6, 2026, the average hourly pay for programming intern in Iowa is $20.79, according to ZipRecruiter salary data. Most workers in this role earn between $13.78 and $20.12 per hour, depending on experience, location, and employer.

What kinds of projects and tasks can a Programming Intern expect to work on during their internship?

Programming Interns typically support ongoing development projects by writing and testing code, fixing bugs, and assisting with documentation. You may be assigned to work on specific modules, perform code reviews, or help automate repetitive tasks under the guidance of senior developers. Interns often participate in team meetings, collaborate closely with other interns and full-time engineers, and gain exposure to version control systems and agile workflows. These experiences are designed to help you build practical skills while contributing meaningfully to the team's goals.

Is 22 too old for an internship?

Programming internships are open to candidates of various ages, including 22. Age is generally not a barrier, and many interns are in their early twenties or older, especially if they are transitioning careers or gaining new skills in programming languages and tools. Employers value skills and enthusiasm over age in internship roles.

Is 23 an hour good for an internship?

A $23 hourly rate for a programming internship is above the average, which typically ranges from minimum wage to around $20 per hour depending on location and company. Interns often gain experience in coding languages, tools, and collaborative environments, and higher pay may reflect advanced skills or competitive markets. However, compensation should also consider the internship's responsibilities, location, and industry standards.

What is the difference between Programming Intern vs Software Developer Intern?

AspectProgramming InternSoftware Developer Intern
Required CredentialsTypically students or recent graduates with basic coding knowledgeSimilar, often pursuing or holding a degree in computer science or related field
Work EnvironmentInternship programs in tech companies, startups, or organizationsInternship roles within software development teams in various industries
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsSame as Programming Intern, often used interchangeably
Search & Comparison IntentPeople looking for entry-level programming experienceIndividuals seeking software development internship opportunities

Both roles are entry-level internships focused on programming tasks, often requiring similar educational backgrounds. The terms are frequently used interchangeably, with 'Software Developer Intern' emphasizing a focus on software development projects. Candidates interested in gaining practical coding experience in a professional setting should consider both roles, depending on the company's terminology.

What are the big 4 internships?

The Big 4 internships typically refer to internship programs at the four largest professional services firms: Deloitte, PricewaterhouseCoopers (PwC), Ernst & Young (EY), and KPMG. These internships offer opportunities in areas such as auditing, consulting, tax, and advisory services, often targeting students pursuing degrees in accounting, finance, or related fields. They are highly competitive and valued for providing real-world experience and potential pathways to full-time employment.

What does a programming intern do?

A programming intern assists with software development tasks such as writing, testing, and debugging code under the supervision of experienced developers. They often work with programming languages like Python, Java, or C++, and may gain experience using development tools, version control systems, and collaborative platforms. The role provides hands-on learning opportunities in a professional coding environment.

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

To thrive as a Programming Intern, you generally need a solid understanding of programming fundamentals, data structures, and algorithms, often gained through coursework in computer science or related fields. Familiarity with version control systems like Git, basic debugging tools, and at least one programming language such as Python, Java, or C++ is typically expected. Strong problem-solving skills, eagerness to learn, and the ability to communicate effectively within a team help interns stand out. These skills and qualities are crucial for quickly adapting to real-world projects, collaborating with colleagues, and making meaningful contributions during the internship.
What are the most commonly searched types of Programming jobs in Iowa? The most popular types of Programming jobs in Iowa are:
What cities in Iowa are hiring for Programming Intern jobs? Cities in Iowa with the most Programming Intern job openings:
Infographic showing various Programming Intern job openings in Iowa as of July 2026, with employment types broken down into 14% Internship, 1% As Needed, 54% Full Time, 27% Part Time, 2% Temporary, and 2% Contract. Highlights an 93% Physical, 3% Hybrid, and 4% Remote job distribution, with an average salary of $43,234 per year, or $20.8 per hour.
Geotechnical Staff Engineer

Geotechnical Staff Engineer

TERRACON

Des Moines, IA • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Terracon rating

7.3

Company rating: 7.3 out of 10

Based on 112 frontline employees who took The Breakroom Quiz

41st of 58 rated business consultants


Job description


Geotechnical Staff Engineer
Multiple Iowa Locations Available
Ames • Dubuque • Cedar Rapids • Cedar Falls • Bettendorf • Des Moines
Build a Strong Foundation for Your Engineering Career at Terracon
Terracon is seeking a Geotechnical Staff Engineer to join our Iowa teams. This is an excellent opportunity for an early-career engineer or recent graduate to gain hands-on experience in geotechnical engineering while working under the mentorship of experienced Professional Engineers.
You'll support a wide range of projects that shape communities-transportation infrastructure, public works, commercial and industrial developments, energy facilities, and more-while building technical expertise, field experience, and project management skills.
Position Overview
As a Geotechnical Staff Engineer, you will provide engineering and consulting services for a diverse array of clients and projects. Responsibilities include participation in field investigations, geotechnical analysis and calculations, development of engineering recommendations, construction observation, and preparation of technical reports. Assignments are designed to progressively develop your engineering judgment and professional skills.
Why Terracon?
  1. Multiple Iowa office locations offering flexibility and local project impact.
  2. Hands-on geotechnical experience early in your career.
  3. Mentorship from experienced Professional Engineers.
  4. Exposure to a wide variety of projects and market sectors.
  5. A collaborative environment that emphasizes safety, quality, and professional development.

Responsibilities
What You'll Do
  1. Participate in and support geotechnical field investigations, observations, inspections, and testing.
  2. Perform geotechnical engineering analyses and calculations under the supervision of a Professional Engineer.
  3. Assist with the design and development of plans and specifications.
  4. Review drawings and construction activities to ensure compliance with project plans and specifications.
  5. Prepare and contribute to engineering reports, proposals, and cost estimates for projects of varying complexity.
  6. Track project scope, schedules, and budgets; assist with recommending adjustments as needed.
  7. Evaluate laboratory and field data and contribute to design and construction recommendations.
  8. Research and help resolve geotechnical design and construction challenges.
  9. Communicate technical findings clearly to clients, project teams, and non-technical stakeholders.
  10. Support projects across public works, transportation, commercial, communications, energy, and industrial sectors.

Safety & Quality Expectations
  1. Follow all safety rules, guidelines, and standards and participate in pre-task planning.
  2. Promptly report safety concerns and support a strong safety culture.
  3. Prepare proposals and reports under the supervision of an Authorized Project Reviewer while adhering to Terracon's quality standards.
  4. Maintain quality across all assignments while working closely with senior Professional Engineers to gain technical and project management experience.

What We're Looking For
  1. Bachelor's degree in Engineering (Civil or Geotechnical focus preferred).
  2. 0-3 years of relevant experience.
  3. Engineer-in-Training (EIT) or Engineering Intern (EI) certification required.
  4. Valid driver's license with acceptable driving history.
  5. Strong communication skills and a desire to learn and grow as a geotechnical professional.

Project & Client Engagement
  1. Plan, schedule, and coordinate detailed phases of moderately sized and moderately complex projects under Professional Engineer supervision.
  2. Interact directly with clients and project team members to help develop scopes of services and communicate project progress.
  3. Gain exposure to project management, client interaction, and consulting best practices.

Qualifications
  1. Bachelor's degree in Engineering (Civil or Geotechnical focus preferred).
  2. 0-3 years of relevant experience.
  3. Engineer-in-Training (EIT) or Engineering Intern (EI) certification required.
  4. Valid driver's license with acceptable driving history.
  5. Strong communication skills and a desire to learn and grow as a geotechnical professional.

About Us
Terracon is a 100 percent employee-owned multidiscipline consulting firm comprised of more than 8,000 curious minds focused on solving engineering and technical challenges from more than 200 locations nationwide. Since 1965, Terracon has evolved into a successful multi-discipline firm specializing in environmental, facilities, geotechnical, and materials services. Terracon's growth is due to our talented employee-owners exceeding expectations in client service and growing their careers with new and exciting opportunities in the marketplace. Terracon was recognized as the #1 firm in Asbestos and Lead Abatement.
Terracon's vision of "Together, we are best at people" is demonstrated through our excellent compensation and benefits package. Based on eligibility, role and job status, we offer many programs including medical, dental, vision, life insurance, 401(k) plan, paid time off and holidays, education reimbursement, and various bonus programs.
About the Team
Innovation and hands-on practice come together in our geotechnical consulting services. We provide geotechnical services nationwide for a wide range of projects, drawing on six decades of historical geotechnical data, a fleet of more than 200 drill rigs, 140 accredited laboratories, and thousands of employees to quickly organize or capture site data wherever projects are located. From AI-supported solutions and predictive technologies to geophysics and traditional exploration, we deliver precision, value-added subsurface information and engineering and scientific expertise to solving our clients' challenges and achieve their goals for project sustainability, quality, and efficiency.

What Terracon employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom