2

Entry Level Software Jobs in Iowa (NOW HIRING)

Software Test Engineer

Dubuque, IA · On-site

$65K - $110K/yr

We are seeking a growth-oriented entry level to experienced candidate to become an integral part of ... Software Test Engineer RFA Engineering is seeking a Software Test Engineer to support validation ...

We are seeking a growth-oriented entry level to experienced candidate to become an integral part of ... Software Test Engineer This position is associated with testing of electrical systems and software ...

AECOM is seeking an Entry Level Civil Engineer to be based in Waterloo, IA . This position is ... Uses computer software as a tool for solving basic engineering problems. * Performs work in ...

AECOM is seeking an Entry Level Civil Engineer to be based in Waterloo, IA . This position is ... Uses computer software as a tool for solving basic engineering problems. * Performs work in ...

next page

Showing results 1-20

Entry Level Software information

See Iowa salary details

$27.7K

$94.2K

$226.8K

How much do entry level software jobs pay per year?

As of May 31, 2026, the average yearly pay for entry level software in Iowa is $94,176.00, according to ZipRecruiter salary data. Most workers in this role earn between $59,600.00 and $99,600.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Entry Level Software Engineer, and why are they important?

To thrive as an Entry Level Software Engineer, you generally need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, and data structures, often supported by a bachelor's degree in computer science or a related field. Familiarity with version control systems like Git, basic software development tools, and sometimes relevant certifications (such as AWS Certified Developer or Microsoft Certified: Azure Fundamentals) is helpful. Strong problem-solving abilities, communication skills, and a willingness to learn make candidates stand out in this position. These skills and qualities are crucial for writing effective code, collaborating with teams, and adapting to evolving project requirements.

What kinds of projects and tasks can an entry-level software developer expect to work on?

Entry-level software developers typically start by working on smaller features, bug fixes, or assisting with code maintenance under the supervision of more experienced team members. You'll often participate in code reviews, write unit tests, and gradually take on more complex assignments as you build your skills. Collaboration is common, so expect to work closely with other developers, testers, and sometimes product managers. Over time, you'll gain exposure to the full software development lifecycle and have opportunities to contribute to larger projects.

What are entry level software jobs?

Entry level software jobs are positions designed for individuals who are new to the software industry, typically requiring little to no prior professional experience. These roles often include titles like Junior Software Developer, Software Engineer I, or Software Intern, and focus on basic coding, testing, and debugging tasks under supervision. Entry level software professionals work closely with more experienced engineers to build their skills and gain familiarity with software development processes, tools, and best practices. These jobs usually require a foundational understanding of programming languages and may require a degree in computer science or related fields.

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

AspectEntry Level SoftwareEntry Level Software Developer
Required CredentialsHigh school diploma or associate degree; some roles may require coding bootcampsBachelor's degree in Computer Science or related field; foundational coding skills
Work EnvironmentOffice, remote, or hybrid; often in tech companies or IT departmentsSimilar; typically in tech firms, startups, or IT teams
Employer & Industry UsageUsed broadly for entry-level roles in tech, IT, and software companiesSpecifically refers to roles involving software development tasks

Entry Level Software is a broad term for initial roles in tech, while Entry Level Software Developer specifically focuses on software creation and coding tasks. Both roles often require similar foundational skills, but the developer role emphasizes programming and software design. Understanding these differences helps job seekers target the right positions based on their skills and career goals.

What are the most commonly searched types of Software jobs in Iowa? The most popular types of Software jobs in Iowa are:
What cities in Iowa are hiring for Entry Level Software jobs? Cities in Iowa with the most Entry Level Software job openings:

Entry Level Electrical Engineer

Rogers Freels & Associates Inc

Dubuque, IA

Full-time

Posted 23 days ago


Job description

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an Entry-Level to Experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineering staff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.

This is a full-time position with a full benefit package listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.

Entry Level Electrical Engineer

As an Electrical Engineer you will support the development and validation of electrical and electronic systems for off-highway equipment. This role combines hands-on electrical design responsibilities, including wire harness development, with leadership of Product Validation and Verification (PV&V) activities. The successful candidate will work closely with cross-functional teams to ensure electrical systems meet functional, performance, durability, and regulatory requirements throughout the product development lifecycle.

Responsibilities

  • Lead and execute electrical Product Validation and Verification (PV&V) activities for machine platforms and subsystems.

  • Support electrical system and component design, including wire harness design, circuit definition, connector selection, and routing integration.

  • Develop and review electrical schematics, harness drawings, and design documentation in support of new product development and production programs.

  • Plan, coordinate, and perform electrical testing activities, including functional, environmental, durability, and EMC testing.

  • Investigate, troubleshoot, and resolve electrical system issues identified during development testing, validation, or production use.

  • Serve as the electrical representative on Product Delivery Process (PDP) and PV&V teams, ensuring electrical plans, schedules, and deliverables are defined and executed.

  • Collaborate with mechanical, software, manufacturing, and supplier teams to ensure robust electrical system integration.

  • Author and review electrical requirements, test plans, test reports, and technical documentation.

Requirements

  • Bachelor’s degree in Electrical Engineering, Electro-Mechanical Engineering, Engineering Physics, or a related engineering discipline.

  • Engineering experience supporting electrical design, analysis, testing, or validation activities on complex systems or products.

  • Understanding of electrical components such as batteries, starters, alternators, relays, solenoids, sensors, lighting, and connectors.

  • Strong problem-solving skills with the ability to diagnose and resolve electrical system issues.

  • Effective communication skills and the ability to work within cross-functional engineering teams.

  • Willingness and ability to travel up to 25% to support testing and development activities.

Preferred Qualifications

  • Experience with electrical wire harness design, circuit routing, and schematic development.

  • Hands-on experience performing environmental and EMC testing and driving issue resolution.

  • Experience with Creo for design and packaging work.

  • Familiarity with Capital Harness or similar harness design tools.

  • Experience using Windchill or other PLM systems.

  • Exposure to SAP or similar ERP systems.

  • Familiarity with electrical requirements development, verification planning, and validation reporting.

  • Knowledge of off-highway equipment, including construction, agricultural, or forestry machines.

  • Experience working within a structured product development or gated release process.

About RFA Engineering

RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits

  • Health and Dental Insurance
  • Health Savings Account
  • TelaDoc: Virtual Health Care
  • Vision Insurance
  • Company Paid / Supplemental Life Insurance
  • Company Paid Long-Term Disability
  • Supplemental Short-Term Disability
  • Retirement Savings Account (Traditional 401k & Roth 401k)
  • Flexible Spending Plan Dependent Care
  • Bonus Plan (Exempt Employees Only)
  • Paid Time Off (PTO)
  • Paid Holidays
  • Bereavement Leave
  • Employee Assistance Programs (EAP)
  • Education Assistance

Equal Opportunity and Veteran Friendly