1

Software Engineer Jobs in Dubuque, IA (NOW HIRING)

Electrical and Software Test Engineer

Dubuque, IA ยท On-site

$70K - $100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Electrical and Software Test Engineer This position is associated with testing of electrical systems and software that control vehicle operation and functions for next generation machines. Testing ...

Systems Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Translation of implemented software into formal System/Software Requirement Documents. * Migration ...

Systems Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Translation of implemented software into formal System/Software Requirement Documents. * Migration ...

UX Engineer

Dubuque, IA ยท On-site

$80K - $130K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Collaborate with product management, engineering, software development, and other stakeholders throughout the product development lifecycle. * Translate customer and operator needs into actionable ...

Control Systems Engineer

Dubuque, IA ยท On-site

$70K - $100K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Work with design, software, and test engineers to develop and validate control system solutions. * Translate customer and operator feedback into measurable product improvements. * Support product ...

Entry Level Mechanical Engineer

Dubuque, IA ยท On-site

$60K - $80K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Experience in 3-D Modeling Software; Creo experience (Preferred) * Previous experience with ...

Electrical Design Engineer

Dubuque, IA ยท On-site

$65K - $85K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience in 3-D Modeling Software; experience (Preferred) * Previous experience with Windchill or ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...

UX Engineer

Dubuque, IA

$80K - $130K/yr

Collaborate with product management, engineering, software development, and other stakeholders throughout the product development lifecycle. * Translate customer and operator needs into actionable ...

Entry Level Electrical Engineer

Dubuque, IA ยท On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Collaborate with mechanical, software, manufacturing, and supplier teams to ensure robust ... Engineering experience supporting electrical design, analysis, testing, or validation activities on ...

Design Engineer - Electrical Systems

Dubuque, IA ยท On-site

$60K - $80K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

RFA Engineering (www.rfamec.com) is an engineering service provider dedicated to delivering our ... Experience in 3-D Modeling Software; Creo 7.0 experience (Preferred) * Previous experience with ...

Vehicle Dynamics Simulation Engineer

Dubuque, IA ยท On-site

$70K - $110K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Experience with Matlab, Simulink and Simscape, or other vehicle dynamics simulation software (i.e ... Our engineering staff is located at our Engineering Center in Minneapolis, branch office in Dubuque ...

Entry-Level Civil Engineer

IA ยท On-site

  • Medical

  • Life

  • Retirement

  • PTO

Knowledge of, or willingness to learn software and skills related to traffic design, hydraulic and ... Perform engineering design tasks under the supervision of a licensed Professional Engineer ...

Entry-Level Civil Engineer

Dubuque, IA ยท On-site

  • Medical

  • Life

  • Retirement

  • PTO

Knowledge of, or willingness to learn software and skills related to traffic design, hydraulic and ... Perform engineering design tasks under the supervision of a licensed Professional Engineer ...

Description Entry-Level Civil Engineer DUBUQUE OR DAVENPORT, IOWA Origin Design is a full-service ... Knowledge of, or willingness to learn software and skills related to traffic design, hydraulic and ...

Showing results 21-40

Software Engineer information

See Dubuque, IA salary details

$59.9K

$139.1K

$193.8K

How much do software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software engineer in Dubuque, IA is $139,112.00, according to ZipRecruiter salary data. Most workers in this role earn between $113,200.00 and $163,100.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.

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

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

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

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

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

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

Infographic showing various Software Engineer job openings in Dubuque, IA as of August 2026, with employment types broken down into 88% Full Time, 9% Part Time, and 3% Contract. Highlights an 88% In-person, 6% Hybrid, and 6% Remote job distribution, with an average salary of $139,112 per year, or $66.9 per hour.

Electrical and Software Test Engineer

RFA Engineering

Dubuque, IA โ€ข On-site

$70K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 2 hours 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 a growth-oriented 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 in Dubuque, IA.
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.
Electrical and Software Test Engineer
This position is associated with testing of electrical systems and software that control vehicle operation and functions for next generation machines. Testing methods include diagnostic troubleshooting, automated software testing, and full or partial machine testing. This role requires a combination of hardware and software expertise to ensure test systems meet current product requirements and are ready for production builds. The ideal candidate will have a background in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with experience working across both software and hardware systems.
Responsibilities
  • Update and maintain end-of-line test systems to support new product requirements.
  • Modify and improve test software as products and testing needs evolve.
  • Remove outdated code and test functions that are no longer required.
  • Collaborate with engineering teams to ensure all required tests are included in production test systems.
  • Attend design reviews and project meetings to understand upcoming testing requirements.
  • Create and coordinate work orders for test stand, fixture, and harness updates.
  • Troubleshoot hardware and software issues on production test equipment.
  • Support implementation and validation of updated test systems before production builds.
  • Document test procedures, software changes, and system updates.

Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Experience with both software development and hardware integration.
  • Programming experience in languages such as C, C++, C#, Python, or similar.
  • Familiarity with embedded systems, microcontrollers, or electronic test equipment.
  • Strong troubleshooting and problem-solving skills.
  • Effective communication and collaboration skills.

Preferred Qualifications
  • Experience supporting automated test equipment or manufacturing test systems.
  • Knowledge of production testing and validation processes.
  • Experience with electrical schematics, wiring harnesses, and test fixtures.
  • Familiarity with data acquisition systems and industrial communications.

Pay Range: $70,000-$100,000 - Commensurate with experience
Visa sponsorship is not available for this position.
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
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.