1

Hourly Software Developer Jobs in Iowa (NOW HIRING)

Software Engineering Manager The Culture Ag Leader was born from a passion and determination to ... Knowledge of design principles (SOLID, domain-driven, pragmatic/clean architecture) Build & DevOps ...

The Software Engineer 3 will perform advanced developer duties including solution design, automation development, document ingestion and analysis, search enablement, infrastructure support ...

Software Engineering Manager The Culture Ag Leader was born from a passion and determination to ... Knowledge of design principles (SOLID, domain-driven, pragmatic/clean architecture) Build & DevOps ...

Software Engineer

Johnston, IA ยท On-site

$85K - $125K/yr

As a Software Engineer, you will be responsible for supporting the development, maintenance and improvement of software applications with minimal guidance from more experienced engineers. This ...

Senior Software Engineer

Ames, IA

$101K - $133K/yr

POSITION SUMMARY | Senior Software Engineer As a Senior Software Engineer, you'll have the opportunity to apply familiar technologies such as Go, JavaScript, Vue, Postgres, and AWS to solve novel ...

New

Senior Software Engineer

Ames, IA ยท On-site

$101K - $133K/yr

POSITION SUMMARY | Senior Software Engineer As a Senior Software Engineer, you'll have the opportunity to apply familiar technologies such as Go, JavaScript, Vue, Postgres, and AWS to solve novel ...

As the Software Development Lead, you will own the architecture, engineering, and operational excellence of the Institutional Administration platform--the financial book of record supporting contract ...

As the Software Development Lead, you will own the architecture, engineering, and operational excellence of the Institutional Administration platform--the financial book of record supporting contract ...

Software Engineer

Nevada, IA ยท On-site

$80K - $90K/yr

Requirements: - Bachelor's degree or Diploma in Computer Science, Engineering, related field, or equivalent work experience. - 3+ years of experience in software development, with proficiency in one ...

Sr. Software Engineer

Des Moines, IA ยท On-site

$100K - $150K/yr

Position: Software Engineer (MULTIPLE open permanent positions, VARYING LEVELS) Location: Des Moines, IA -- HYBRID weekly (NO REMOTE candidates) Salary: $100,000 - $150,000 base + exceptional ...

Showing results 41-60

Hourly Software Developer information

See Iowa salary details

$45.1K

$105.1K

$155.9K

How much do hourly software developer jobs pay per year?

As of Sep 15, 2026, the average yearly pay for hourly software developer in Iowa is $105,052.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,500.00 and $122,100.00 per year, depending on experience, location, and employer.

What is an hourly software developer?

An Hourly Software Developer is a software professional who works and gets paid based on the number of hours they contribute to a project instead of a fixed salary. These developers are often hired for freelance, contract, or temporary positions to assist with specific development tasks. They may work on designing, coding, testing, or maintaining software solutions for businesses. Hourly developers offer flexibility for both employers and workers, making it easier to scale development efforts as needed. This type of role is common in remote and gig-based work environments.

What does an hourly software developer's typical work schedule look like?

Hourly Software Developers often have flexible schedules, with hours that can range from set shifts to project-based timelines, depending on employer or client needs. In many cases, developers may work remotely, collaborating with team members through online platforms and attending scheduled meetings or check-ins. The work structure encourages regular progress updates and communication to ensure milestones are met efficiently. This hourly model can provide work-life balance and adaptability, while still requiring accountability and consistent productivity to meet project deadlines.

What are the key skills and qualifications needed to thrive as an hourly software developer?

To excel as an Hourly Software Developer, you should have strong programming skills, a solid understanding of software development methodologies, and relevant education or proven experience in the field. Familiarity with common frameworks, code repositories (such as Git), and knowledge of industry-standard languages like Python, Java, or JavaScript are routinely expected. Effective time management, adaptability, and clear communication help developers succeed in dynamic work environments and coordinate with project stakeholders. These skills ensure developers can deliver quality work efficiently and reliably, which is critical for roles with hourly accountability.

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

The most popular types of Software Developer jobs in Iowa are:

What cities in Iowa are hiring for Hourly Software Developer jobs?

Cities in Iowa with the most Hourly Software Developer job openings:

Software Engineer

Ames, IA โ€ข On-site

Ag Leader Technology, Inc.
Manufacturingย โ€ขย 51 - 200 employees

Other

Posted 21 days ago


Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Engineer

AMES, IA, US

Location: Ames, IA

Team: Software Engineering

Reports to: Software Engineering Manager

The Culture

Ag Leader was born from a passion and determination to transform agriculture forever. In 1992, Ag Leader changed the industry by bringing real-time yield data to farmersโ€™ fingertips. Today, more than 30 years later, Ag Leader has become a global team that provides year-round solutions to help farmers plan, plant, apply, and harvest more efficiently and profitably. We are improving the lives of farmers. We are increasing the efficiency of production agriculture around the world. And we arenโ€™t slowing down.

Ready to use your talent to implement change? Join our team of innovators revolutionizing agriculture.

The Opportunity

To work on a cross-functional team building software products that help farmers maximize profit and field productivity as a Software Engineer. In this position you, along with your teammates, will be responsible for designing and delivering quality, innovative solutions to customer needs. In addition, you will serve as a mentor for your teammates and a technical expert for the department. This is a challenging opportunity to gain experience and expertise in a variety of programming environments related to development in embedded devices and Linux. There will be opportunities to participate in training and personal development.

As a team member, you will demonstrate and promote the Ag Leader Way:

  • Willing, Ready, Doing
  • Courage to do what is Right
  • Approachable
The Right Person Will
  • Contribute and thrive in a cross-functional team environment
  • Commit to bringing their best every day
  • Delight in problem solving no matter the problem
  • Be flexible and willing to work in a variety of programming languages
  • Give and receive constructive feedback to others
Responsibilities
  • Mentor and guide less experienced team members, providing technical assistance, feedback, and support across teams.
  • Lead the design, implementation, and testing of innovative software solutions that exceed customer needs.
  • Champion continuous improvement, agile practices, and change initiatives by identifying and resolving challenges using root cause analysis or similar methods.
  • Participate as a technical leader in discussions and initiatives to improve solutions, processes, and development practices.
  • Model best practices in code quality, actively lead code reviews, and foster a culture of constructive feedback.
  • Facilitate cross-team / team collaboration, including meetings and conflict resolution, to drive alignment and progress.
  • Create, update, and maintain technical documentation, processes, and development standards.
  • Deliver high-quality, working code and demonstrate product features to stakeholders and company-wide audiences.
  • Actively engage in retrospectives, showing openness to feedback and commitment to team and personal growth.
  • Develop a comprehensive understanding of our products and their impact in the field.
  • Support recruitment by participating in candidate interviews.
Qualifications/SkillsEducation & Experience
  • Bachelorโ€™s degree or higher in Computer Science, Software Engineering, or related engineering discipline
  • 5+ years of product development experience focused on software products
  • Strong professional experience with Linux and embedded systems
  • 5+ yearsโ€™ experience and strong understanding of C++
Programming Languages
  • C, C++, Python, QML
  • Bash, YAML
  • Software Design & Architecture
  • Clean coding, refactoring, and code specifications
  • Knowledge of design principles (SOLID, domain-driven, pragmatic/clean architecture)
Build & DevOps
  • Docker, Yocto, CMake, Conan
UI/UX & Tools
  • Qt Designer
Specialized Areas
  • Vision processing and machine learning
  • Robotics and robotic path planning
  • Geospatial functions and concepts
  • Electrical schematics and pinouts
  • Strong foundations in math concepts
Testing & Troubleshooting
  • Automated testing frameworks (e.g., gtest, QML testing)
  • Debugging with gdb/lldb and profiling tools
  • Root cause analysis

Applicants must be authorized to work for any employer in the United States. We are unable to sponsor or provide sponsorship of an employment Visa at this time.

Ag Leader is a drug-free work environment. All offers for employment are contingent upon a pre-employment drug screen and background check.

#J-18808-Ljbffr