1

Software Software Jobs in Iowa (NOW HIRING)

Software Engineer Johnston, Iowa Duration: long term This role supports custom machine development for the R&D team, utilizing Nvidia Jetson to develop applications for these machines.

Software Engineer - Displays

Dubuque, IA · On-site

$65K - $95K/yr

This is not an embedded software engineering opportunity. Responsibilities * Design, develop, and maintain software applications and frameworks for Linux-based operating systems that power advanced ...

As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You will design and build full-stack features end-to-end, write high-quality automated tests, support ...

As an agile engineer supporting the Provider Data Management area, you will own the end-to-end software development and support lifecycle-designing, developing, testing, deploying, monitoring ...

As an agile engineer supporting the Provider Data Management area, you will own the endtoend software development and support lifecycle-designing, developing, testing, deploying, monitoring ...

Role summary This position is ideal for midlevel software engineers to join a crossfunctional, multiregional development organization as a C++ Software Engineer, contributing to the development ...

Embedded Software Engineer

Dubuque, IA · On-site

$70K - $110K/yr

Embedded Software Engineer This position is associated with the design and development of Back-end embedded software that controls machine operations and functions. Development methods include C ...

Embedded Software Engineer

Urbandale, IA · On-site

$70K - $120K/yr

Embedded Software Engineer This position is associated with the design and development of embedded software that controls machine operations, functionality, or display information to operators.

DevSecOps Software Engineer ll Location: Cedar Rapids, IA Zip Code: 52498 Duration: 12 Months Pay Rate: $ 79.63/hr Keyword's: #cedarrapidsjobs; #softwareengineerjobs Start Date: 1/5/2026 This role ...

You will be a software engineer, applying critical thinking to problems we solve every day and continue the development of our flight control systems and products - included but not limited to flight ...

You will be a software engineer, applying critical thinking to problems we solve every day and continue the development of our flight control systems and products - included but not limited to flight ...

next page

Showing results 1-20

Software Software information

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software developers tend to have the highest salaries in the industry. These positions often require advanced skills, extensive experience, and knowledge of specialized tools or programming languages, and they typically offer compensation significantly above average software roles.

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, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.
What cities in Iowa are hiring for Software Software jobs? Cities in Iowa with the most Software Software job openings:
Infographic showing various Software Software job openings in Iowa as of June 2026, with employment types broken down into 88% Full Time, 9% Part Time, 1% Temporary, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Other

Posted 2 days ago


Job description

Job Title: Software Engineer
Johnston, Iowa
Duration: long term
Job Description
This role supports custom machine development for the R&D team, utilizing Nvidia Jetson to develop applications for these machines.
Responsibilities
  • Work on a cross-functional project team to meet customer requirements and expectations.
  • Develop, test, document, and maintain software solutions driven by a seasonal schedule.
  • Develop an understanding of field and lab equipment for R&D.
  • Create solutions using Python, C++, C#.NET, and Structured Text.
  • Ensure work safety around common shop equipment.
  • Demonstrate respect for the environment and work legally and ethically.
  • Collaborate effectively as a valued teammate with the highest respect for all people.
Essential Skills
  • Proficiency in Python and C++.
  • Experience with NVIDIA Jetson.
  • Ability to develop solutions in C#.NET and Structured Text.
  • Capability to work in the U.S. without restriction.
Additional Skills & Qualifications
  • Bachelor's degree required.
  • Experience with electronics, hardware, or firmware is a plus.
  • Familiarity with AWS Services such as Lambda, Fargate, API Gateway, S3, & RDS, or equivalent experience with other cloud providers.
  • Experience with database-backed application development including SQL queries.
  • Ability to modify CI/CD pipelines.
  • Experience working in a Linux agile environment.
Work Environment
This electronic mail (including any attachments) may contain information that is privileged, confidential, and/or otherwise protected from disclosure to anyone other than its intended recipient(s). Any dissemination or use of this electronic mail or its contents (including any attachments) by persons other than the intended recipient(s) is strictly prohibited. If you have received this message in error, please notify us immediately by reply e-mail so that we may correct our internal records. Please then delete the original message (including any attachments) in its entirety. Thank you