1

Software Engineer Intern Jobs in Iowa (NOW HIRING)

HealthCheck360 is looking to add a dynamic FullStack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for ...

Software Engineer SHAZAM recognizes that financial institutions build better communities, and this drives our passion to strengthen financial institutions. We are a trusted partner to our valued ...

Software Engineer - Mason City, IA Our software engineering team is growing! We are looking for an on-site Software Engineer to work in Mason City, IA. Our software team is responsible for advancing ...

Software Engineer - Mason City, IA Our software engineering team is growing! We are looking for an on-site Software Engineer to work in Mason City, IA. Our software team is responsible for advancing ...

Software Engineer - Mason City, IA Our software engineering team is growing! We are looking for an on-site Software Engineer to work in Mason City, IA. Our software team is responsible for advancing ...

Software Engineer

Johnston, IA · On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This ...

Position Summary We're seeking a motivated Software Engineer with 2-5 years of experience developing and supporting client-server applications. In this role, you will contribute to the design ...

Project Engineer Intern

Des Moines, IA · On-site

$15.50 - $20.25/hr

DUTIES & RESPONSIBILITIES Listed in order of relevance: - Provide fundamental technical support in various areas of engineering and operations, as well as specific assigned projects. - Use Company ...

The developer will be creating robust operating system driven software for advanced displays in conjunction with the display systems team and product testing team. ** Note: This is not an embedded ...

Software Engineer

Johnston, IA · On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This ...

Software Engineer Skill: IT Help Desk Desktop Support L1 Address user tickets regarding hardware, software, and networking. Walk customers through installing applications and computer peripherals.

... software integration • software systems using object-oriented design principles • Prior ... Basic Qualifications: · BA/BS in Science, Technology, Engineering or Mathematics · MA/MS in ...

... software integration • software systems using object-oriented design principles • Prior ... Basic Qualifications: • BA/BS in Science, Technology, Engineering or Mathematics • MA/MS in ...

We are seeking a talented enterprise software engineer for a specific, high-impact project initiative. As a 1099 independent contractor for this engagement, you will bring your advanced cloud and ...

next page

Showing results 1-20

Software Engineer Intern information

See Iowa salary details

$12

$23

$36

How much do software engineer intern jobs pay per hour?

As of Jun 13, 2026, the average hourly pay for software engineer intern in Iowa is $23.87, according to ZipRecruiter salary data. Most workers in this role earn between $19.42 and $27.12 per hour, depending on experience, location, and employer.

What does a Software Engineer Intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What types of projects and tasks are Software Engineer Interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

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

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What Does a Software Engineer Intern Do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What are the most commonly searched types of Software Engineer jobs in Iowa? The most popular types of Software Engineer jobs in Iowa are:
What are popular job titles related to Software Engineer Intern jobs in Iowa? For Software Engineer Intern jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Software Engineer Intern jobs? Cities in Iowa with the most Software Engineer Intern job openings:
Infographic showing various Software Engineer Intern job openings in Iowa as of June 2026, with employment types broken down into 21% Internship, 58% Full Time, and 21% Part Time. Highlights an 100% In-person job distribution, with an average salary of $49,656 per year, or $23.9 per hour.
Software Engineer

Software Engineer

HealthCheck360

Dubuque, IA • Hybrid

Other

Posted 24 days ago


Job description

HealthCheck360 is looking to add a dynamic FullStack Software Engineer to our team! This role is uniquely positioned as a hybrid between Software Engineering and Data Analytics, making it ideal for someone who enjoys building applications and collaborating closely with data-focused teams. You will help bridge the gap between DA and SE, ensuring our systems, insights, and applications work seamlessly together.

Key Responsibilities

  • Design, develop, and maintain web applications for both internal and external users.
  • Collaborate closely with Data Analytics and Software Engineering teams to align data workflows, reporting needs, and application functionality.
  • Support and enhance internal tools and platforms that improve operational efficiency.
  • Ensure performance, quality, and responsiveness across applications and data-integrated systems.
  • Identify and resolve bottlenecks, bugs, and system inefficiencies.
  • Maintain high standards of code quality, organization, and automation.

Qualifications

  • 1-2 years of applicable engineering experience.
  • Experience with C#, SQL (Postgresql and SQL Server), JavaScript, GO, Python, R and AWS preferred but not required.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Strong analytical and problemsolving skills, with interest in both engineering and data workflows.
  • Ability to work independently and collaboratively across technical and data-focused teams.
  • Curiosity and initiative to take ownership of new technical domains.

Why Join Us?

  • Innovative Environment: Engineers have the freedom to explore creative solutions and influence product direction.
  • Hybrid Skill Growth: This role offers hands-on experience across both software engineering and data analytics, expanding your technical versatility.
  • Meaningful Impact: Your work will directly support the evolution of our internal systems and user-facing applications.
  • Supportive Leadership: Our management team values creativity, collaboration, and continuous improvement.

About Cottingham and Butler's Health and Wellness Division

Cottingham and Butler's Health and Wellness division was created with the employer's needs and the participant's experience in mind. We focus on reducing medical costs, while increasing employee engagement and productivity. This is accomplished by providing onsite biometric screenings, engaging participants through technology and programming, educating the participant with risk-specific targeted communications, and supporting positive behavior change through our Health Coaching and Condition Management programs.

Want to learn more? Follow us on https://www.healthcheck360.com/ | LinkedIn | Facebook