1

Software Development Jobs in Denver, IA (NOW HIRING)

Performs embedded software development, testing and/or analysis work for a significant portion an electro-hydraulic sub-system of a major and diverse project using the John Deere Coding Standards ...

Embedded Software Controls Engineer

Waterloo, IA ยท On-site

$129K - $170K/yr

In addition, you will: - Create and develop software per the client's Embedded Software Development Process. - Participate in control system design and analysis. - Participate functional/subsystem ...

Software QA Intern

Waterloo, IA

$18 - $23.50/hr

Basic understanding of software development lifecycle * Knowledge of software testing methodologies * Strong analytical and problem-solving skills * Excellent attention to detail * Ability to work ...

Supporting the development of console and embedded software systems * Troubleshooting issues and implementing code fixes for real product features * Conducting peer code reviews and incorporating ...

Android Engineer III

Cedar Falls, IA ยท On-site

$80K - $120K/yr

Completes product technical design and prototyping, software development, bug verification and resolution. * Performs system analysis and programming activities which may require research and timely ...

Supporting the development and testing of DeltaV automation software * Troubleshooting system and software issues Collaborating with cross-functional teams on requirements, design optimization, and ...

Senior Software Engineer

Cedar Falls, IA

$113K - $150K/yr

Web Development Location : Cedar Falls, IA Duration : 6months Job Summary: Essential Job Functions ... software Knowledge of database modeling including designing tables , keys, and indexes for maximum ...

next page

Showing results 1-20

Software Development information

See Denver, IA salary details

$73.8K

$132K

$165.8K

How much do software development jobs pay per year?

As of Jun 6, 2026, the average yearly pay for software development in Denver, IA is $131,962.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,700.00 and $151,400.00 per year, depending on experience, location, and employer.

What is software development?

Software development is the process of designing, creating, testing, and maintaining computer programs or applications. It involves a range of tasks including writing code, debugging, and collaborating with other team members to solve problems and deliver functional software solutions. Software development can encompass everything from mobile apps and websites to large-scale enterprise systems. Developers use various programming languages and tools depending on the project requirements.

What are some common challenges software developers face when working on collaborative projects, and how can these be addressed?

Software developers often encounter challenges such as coordinating code changes, managing merge conflicts, and ensuring consistent communication across the team during collaborative projects. To address these issues, teams typically use version control systems like Git, establish clear coding standards, and hold regular stand-up meetings to keep everyone aligned. Additionally, utilizing code review processes and project management tools helps maintain quality and transparency, making collaboration smoother and more efficient.

What is the difference between Software Development vs Software Engineering?

AspectSoftware DevelopmentSoftware Engineering
CredentialsTypically requires a degree in computer science or related field, coding certificationsSimilar credentials, often includes certifications in software engineering principles
Work EnvironmentDeveloping, coding, and testing software applicationsDesigning, analyzing, and managing software projects and systems
Industry UsageCommonly used in tech companies, startups, and software firmsUsed in larger organizations, focusing on system architecture and process
Search & Comparison IntentFocuses on coding and application creationEmphasizes system design and engineering principles

While both roles involve software creation, Software Development primarily focuses on coding and building applications, whereas Software Engineering encompasses designing, analyzing, and managing complex software systems with a broader engineering perspective.

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

To thrive as a Software Developer, you need strong programming skills (such as Python, Java, or C++), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes certifications in cloud platforms or specific frameworks are often required. Collaboration, adaptability, and effective communication are essential soft skills for working in diverse development teams and navigating project requirements. These skills and qualities ensure efficient code development, seamless teamwork, and successful delivery of robust software solutions.
What cities near Denver, IA are hiring for Software Development jobs? Cities near Denver, IA with the most Software Development job openings:
Infographic showing various Software Development job openings in Denver, IA as of May 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $131,962 per year, or $63.4 per hour.
Software Engineer

Software Engineer

Collabera

Waterloo, IA โ€ข On-site

Contractor

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Company Description

About Collabera:
Established in 1991, Collabera is one of the fastest growing end-to-end information technology services and solutions companies globally. As a half a billion dollar IT company, Collabera's client-centric business model, commitment to service excellence and Global Delivery Model enables its global 2000 and leading mid-market clients to deliver successfully in an increasingly competitive marketplace.
With over 8200 IT professionals globally, Collabera provides value-added onsite, offsite and offshore technology services and solutions to premier corporations. Over the past few years, Collabera has been awarded numerous accolades and Industry recognitions including.
Collabera awarded Best Staffing Company to work for in 2012 by SIA. (hyperlink here)
Collabera listed in GS 100 - recognized for excellence and maturity
Collabera named among the Top 500 Diversity Owned Businesses
Collabera listed in GS 100 & ranked among top 10 service providers
Collabera was ranked:
32 in the Top 100 Large Businesses in the U.S
18 in Top 500 Diversity Owned Businesses in the U.S
3 in the Top 100 Diversity Owned Businesses in New Jersey
3 in the Top 100 Privately-held Businesses in New Jersey
66th on FinTech 100
35th among top private companies in New Jersey
http://www.collabera.com/about_us/accolades.jsp
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.

Job Description

Performs embedded software development, testing and/or analysis work for a significant portion an electro-hydraulic sub-system of a major and diverse project using the John Deere Coding Standards

Operates in an agile team environment, providing input to design solutions and participating in design reviews.ย 

May assign, coordinate and review portions of the work to support personnel.

Decisions are made within established guidelines and may be reviewed by supervisors.


Qualifications

This is a software engineering position responsible for embedded software development on electro-hydraulic control systems.

The candidate should possess at least 5 years' experience working in the C, C++ programming languages.

A strong candidate will also have 3+ years' experience in one or more of the following:

- Requirements development

- Embedded development using the MS Visual Studio IDE

- Electro-Hydraulic Control Systems, reading Hydraulic schematics

- The Qt framework and Qt user interface development

- Vehicle automation software development


Additional Information

if interested, please call

Jeff Demaala

973-606-3249