2

Entry Level Programmer Jobs in Iowa (NOW HIRING)

... Entry Level Software Engineer This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available ...

... Entry Level Software Engineer This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available ...

Job Type Full-time Description Entry-Level Civil Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service professional design firm offering architecture, engineering, field services and ...

next page

Showing results 1-20

Entry Level Programmer information

See Iowa salary details

$13

$25

$74

How much do entry level programmer jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for entry level programmer in Iowa is $25.10, according to ZipRecruiter salary data. Most workers in this role earn between $16.01 and $21.68 per hour, depending on experience, location, and employer.

What is an entry level programmer?

As an entry-level programmer, you use software programming languages to create and maintain applications for in-house, proprietary use or clients. You go through an onboarding process to learn your company’s code base and their processes for software development. You work on a team with other programmers and developers, and your job duties include writing code to develop software according to required specifications, testing and debugging code, creating and rolling out fixes, and publishing finished code to the production server. As you gain experience and your skillset expands, you can take on jobs with more autonomy and responsibility.

What types of projects and tasks can an entry level programmer typically expect to work on during their first year?

As an entry level programmer, you will often be assigned to support tasks such as debugging code, writing simple scripts, developing small features, and assisting with software testing. You may also update documentation and collaborate with more experienced developers on larger projects. This hands-on experience helps you become familiar with company coding standards, version control systems, and agile development processes while building a foundation for more complex assignments in the future. Teamwork and communication are important, as you’ll regularly interact with other programmers, QA testers, and sometimes project managers.

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

To thrive as an Entry Level Programmer, you need a solid understanding of programming fundamentals, algorithms, and at least one programming language, often demonstrated by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic database management, and development environments is typically expected. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and learn quickly. These skills are crucial for successfully building, testing, and maintaining software while adapting to evolving project requirements.

What is the difference between Entry Level Programmer vs Software Developer?

AspectEntry Level ProgrammerSoftware Developer
Required CredentialsAssociate's degree or coding bootcamp certificationBachelor's degree in Computer Science or related field often preferred
Work EnvironmentEntry-level coding tasks, supervised projectsDesign, develop, and maintain software applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech companies, enterprise IT teams

While both roles involve coding and software development, an Entry Level Programmer typically focuses on basic coding tasks under supervision, whereas a Software Developer often handles full project cycles, including design and testing. The roles overlap in skills and industry usage, but the Software Developer position generally requires more experience and responsibility.

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

The most popular types of Programmer jobs in Iowa are:

What are popular job titles related to Entry Level Programmer jobs in Iowa?

For Entry Level Programmer jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Entry Level Programmer jobs in Iowa look for?

The top searched job categories for Entry Level Programmer jobs in Iowa are:

What cities in Iowa are hiring for Entry Level Programmer jobs?

Cities in Iowa with the most Entry Level Programmer job openings:

What are popular job titles related to Entry Level Programmer jobs in IA?

For Entry Level Programmer jobs in IA, the most frequently searched job titles are:

Infographic showing various Entry Level Programmer job openings in Iowa as of August 2026, with employment types broken down into 75% Full Time, 13% Part Time, 3% Temporary, and 9% Contract. Highlights an 100% In-person job distribution, with an average salary of $52,218 per year, or $25.1 per hour.

Clow Valve - Programmer Apprentice

McWane, Inc.

Oskaloosa, IA • On-site

$29.75/hr

Full-time

Posted 8 days ago


Job description

Company Description
We are a leading manufacturer of water valves and fire hydrants. We are a division of McWane Corportation with sister companies in the US and Canada.The Iowa Valve Company was established in Oskaloosa in 1909 by W W Corey and Herman W Read to build hydrants and valves. The original location of "THE VALVE" is the current Machine Shop location on South Second St. the original buildings are still part of that facility. The Eddy Valve Company was founded in 1849 by George Eddy in Waterford New York. In 1878 Clow was formed in Chicago as a jobber of wrought iron pipe and other foundry products. The company was then known as James B Clow and Sons. Clow acquired Eddy Valve in 1945 and Iowa Valve in 1947. These were operated separately at their original locations until 1970 when they were merged in Oskaloosa under Clow Corporation, Valve Division.
The original South Second street facility housed all the operations of "THE VALVE". This included a brass foundry, an iron foundry and the machine shop for machining and building of valves and hydrants. In 1967, demand had grown and the iron foundry was relocated and expanded to the southeast edge of Oskaloosa. When Eddy and Iowa were merged in Oskaloosa in 1970, the brass foundry was relocated to the iron foundry site on 17th Ave. East.
In June 1985, McWane Incorporated purchased all the stock of Clow and Clow became a wholly owned subsidiary of McWane. Clow Valve Company, including Oskaloosa and Corona, was formed and is how we are known today.
Today Clow Valve Company is a very well respected manufacturer of water works valves and fire hydrants. Clow manufactures 2" through 48" diameter Resilient Seated valves. Clow also manufactures dry and wet barrel fire hydrants. The Machine Shop and Metal Casting Facility utilize state of the art technology in both shops concerning safety, quality and production. The Clow Machine Shop has been ISO 9000 certified since 2002. The Foundry is recognized as a Voluntary Protection Program Merit Site as awarded by OSHA. Clow Valve is looking forward to operating in and benefiting Oskaloosa for the next 100 years.
Job Description
Clow Valve's Machine Shop has an opening for a Programming Apprentice.
Shift is based on school requirements
Staring Wage: $29.75
The purpose of the Clow Valve Programmer Apprenticeship and Scholarship Program is to hire and progress educated programmers. Clow Valve does this by providing the qualified candidate with an education through IHCC in programming and on the job training. The candidate must be an individual who is committed to the Company during and after graduation from Indian Hills Community College.
Responsibilities include but are not limited to:
  • Cohesively work with all supervisors to provide thorough training to all machinist
  • Providing a full understanding of machine diagnostics and best practice machining expectations.
  • Partner with the machinist to troubleshoot programs, tooling, and quality issues to gain understanding of the limitations of production
  • Attend and successfully complete all courses at IHCC for the programming curriculum

Qualifications
Qualifications for the Programmer Apprenticeship program includes but is not limited to:
  • All candidates must have obtained a high school diploma or GED.
  • All candidates must complete a scholarship application and an interview process.
  • Take Clow's Aptitude Assessment.
  • Applicants must be at least 18 years of age.
  • All applicants must be legally able to work for pay in the United States.
  • Applicants must be able to meet all academic requirements of Indian Hills Community College (IHCC).
  • Applicants must be employed by or be willing to be employed by Clow Valve Co at a minimum of part time while attending classes. This excludes current qualified programmers in all groups.
  • Must work a minimum of 20 hours per week.
  • Working in the Programming Department in some capacity at the entry level Programmer Pay Grade. Work schedules will be flexible to fit the class schedule.
  • The Company and scholarship recipient must enter into an agreement that he or she will work in the programmer position in good standing for a minimum of 24 months following graduation from the Apprenticeship Program.
  • The scholarship will be guaranteed while the student remains in good standing with IHCC. At which point a student does not meet the academic requirements of IHCC, they will be responsible for payment for that class along with costs to retake those credits.
  • If a student does not stay in good standing with IHCC and is unable to meet the academic standards required, they will be removed from the apprenticeship and scholarship program.
  • Clow Valve Programmer Apprenticeship/Scholarship team members will be expected to follow all policies and procedures of Clow Valve Company and can be terminated at any time if the fail to do so. At which point they would be expected to reimburse Clow for scholarship money paid.
  • Clow Programmer Scholarship recipients will receive full tuition, books, and fees to attend IHCC as offered at date of registration
  • CAD/CAM Experience
  • Strong Programming background
  • Strong Mathematical aptitude in Trigonometry and Geometry•
  • Metallurgical knowledge a plus

Additional Information
All your information will be kept confidential according to EEO guidelines.
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
McWane is a Federal VEVRAA contractor, and an Equal Opportunity Employer committed to providing equal employment opportunity in all employment practices. McWane will not discriminate against any applicant for employment because of their race, color, religion, sex, national origin, age, sexual orientation, disability, veteran or service member status, marital status, citizenship status (In IL - sex, including same sex, ancestry, order of protection status, physical or mental disability, military status, pregnancy, unfavorable discharge status, genetic information), (In IA - gender identity), (In CA- gender identity or expression, and genetic information) or any other category protected by federal, state or local law.