1

Software Engineer Internship Jobs in Ames, IA (NOW HIRING)

We have two openings for a Software Engineer and a Test Engineer . These positions are located in Pella, IA and West Des Moines, IA . DISTek offers competitive salaries, a flexible work schedule, and ...

New

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

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 ...

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Software Engineer

Johnston, IA · On-site

$86K - $130K/yr

Software Engineer - 121890 Onsite/Remote: Onsite Position Your Responsibilities As a full stack Software Engineer for John Deere Financial located in Johnston, IA , you will: Work on an agile product ...

The Software Engineer will work with colleagues to deliver reliable and scalable applications that contribute to keeping first responders in the field safe, efficient, and informed with mission ...

Senior Software Engineer

Nevada, IA · On-site

$150 - $170/hr

Senior Software Engineer RedaptInc. is a pioneering world-class data center infrastructure integrator, technology engineering firm, and cloud services provider. Our teams focus on delivering ...

New

MongoDB is seeking a Software Engineer with solid software engineering skills and a machine learning background. Joining this team, you will be pivotal in a product engineering group dedicated to ...

New

Senior Software Engineer

Johnston, IA · On-site

$114K - $151K/yr

Senior Software Engineer - 119841 Onsite/Remote: Onsite Position Your Responsibilities As a Senior Software Engineer - Revolving Credit & Merchant Experience for JD IT Financial located in Johnston ...

Software Engineer, Senior

Nevada, IA · On-site

$87 - $198/hr

Software Engineer, Senior The Opportunity: At a certain point, sof t war e design can start to look like clairvoyance. You've developed so many organization-wide sof t war e architectures that you ...

next page

Showing results 1-20

Software Engineer Internship information

See Ames, IA salary details

$11

$21

$32

How much do software engineer internship jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software engineer internship in Ames, IA is $21.05, according to ZipRecruiter salary data. Most workers in this role earn between $17.12 and $23.89 per hour, depending on experience, location, and employer.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What are the most commonly searched types of Software Engineer jobs in Ames, IA?

The most popular types of Software Engineer jobs in Ames, IA are:

What are popular job titles related to Software Engineer Internship jobs in Ames, IA?

For Software Engineer Internship jobs in Ames, IA, the most frequently searched job titles are:

What job categories do people searching Software Engineer Internship jobs in Ames, IA look for?

The top searched job categories for Software Engineer Internship jobs in Ames, IA are:

What cities near Ames, IA are hiring for Software Engineer Internship jobs?

Cities near Ames, IA with the most Software Engineer Internship job openings:

Infographic showing various Software Engineer Internship job openings in Ames, IA as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $43,779 per year, or $21 per hour.

Software Engineer

Rite Corporation

Johnston, IA • On-site

Other

Posted 2 days ago

New


Job description

As an employee-owned and operated company at DISTek Integration, we provide the best total solution to solve our client’s biggest challenges in the software development lifecycle of electronic control systems found in mobile equipment within industries such as agriculture, construction, and mining. We partner with our clients to design smarter, safer, and more sophisticated machines and their electronic systems. As experts in our core competencies of Modeling & Simulation, Embedded Software Development, and SIL/HIL simulators, we pride ourselves in delivering innovative solutions to complex problems targeting the off and on-highway vehicle markets. With several offices throughout the upper Midwest area, we can support our clients throughout the United States and those all over the globe.

We have two openings for a Software Engineer and a Test Engineer. These positions are located in Pella, IA and West Des Moines, IA. DISTek offers competitive salaries, a flexible work schedule, and a full range of benefits. This position will report to the VP of Engineering. Please join us for an exciting and challenging career that a growing, high-technology company can offer!

Software Engineer
  • Responsible for designing, developing, deploying, and supporting software for electronic products for environmental vehicles.
  • Integrating software in an Agile team setting using continuous integration tools.
  • Record and track software bugs to closure.
  • Investigate and resolve software issues promptly.
  • Ensuring quality software and electrical components are developed for off-highway vehicles and vehicle parts.
  • Utilizing MATLAB/Simulink and C to develop embedded software.
  • Interfacing with stakeholders to develop and meet requirements.
  • Identify and recommend potential solutions or process improvements for the team.
Test Engineer
  • Responsible for troubleshooting Hardware-in-the-Loop (HIL) systems.
  • Creating and executing test strategies based on requirements.
  • Performing analysis and creating comprehensive test reports based on testing results.
  • Analyze CAN logs to search for inconsistencies.
  • Ensuring quality software and electrical components are developed for off-highway vehicles and vehicle parts.
  • Utilizing tools such as Simulink, Veristand, Speedgoat, and NI LabVIEW software solutions to control HIL systems.
  • Interfacing with customers to help develop and meet requirements.
Required Qualifications
  • Bachelor’s degree in a STEM-related field.
  • At least 3 years of demonstrated experience with Simulink.
  • Ability to collaborate in a team environment.
  • Experience with C, C++, or Python.
  • Knowledgeable about software programming processes and techniques.
  • Excellent organizational and time management skills.
  • Experience with HIL (Hardware in the Loop) or SIL (Software in the Loop) testing.
Preferred Qualifications
  • Bachelor’s degree in computer science, electrical/computer engineering, or software Engineering.
  • Experience developing software in an Agile environment.
  • Knowledge of software communication protocols.
  • Experience with troubleshooting electrical systems, schematics, and electronic hardware.
  • Experience debugging in an embedded systems environment.
  • Experience working with CAN (J1939).
Desired Qualifications
  • Previous experience in the off-highway industry.
  • Experience working with continuous integration tools and software repositories.
  • Knowledge of ISOBUS.
  • Ability to mentor and share knowledge with others.

Don't meet every single requirement? At DISTek we are dedicated to building a diverse, inclusive, and authentic workplace, so if you're excited about this role or DISTek as a company, we encourage you to apply anyways. You may be just the right candidate for this or other roles we have open.

DISTek Integration, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regards to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identify or expression, status as a protected veteran, or status as a qualified individual with disability.

#J-18808-Ljbffr