1

It Software Developer Jobs in Iowa (NOW HIRING)

Visual Studio * Azure DevOps * GitHub Copilot * Postman * JIRA Service Desk * Confluence ... The Metalcraft IT team takes pride in the ownership and accountability of all technology used ...

Junior Python Developer

Waterloo, IA · On-site

$66K - $85K/yr

Required skills for Java/software programmers: * Bachelors degree or Masters degree in computer science, computer engineering, electrical engineering, information systems, IT * Highly motivated, self ...

IT Technician

Waukee, IA

$30.72 - $34.56/hr

... and software, managing and resolving incidents and service requests in a timely manner Escalate ... developers, contractors, colleagues, elected officials and the general public. Able to lift, carry ...

IAS is hiring a Information Technology Director. This is a key role and essential to the success of ... Partner with software providers to implement efficiency-enhancing tools * Promote practical ...

IAS is hiring a Information Technology Director. This is a key role and essential to the success of ... Partner with software providers to implement efficiency-enhancing tools * Promote practical ...

IAS is hiring a Information Technology Director. This is a key role and essential to the success of ... Partner with software providers to implement efficiency-enhancing tools * Promote practical ...

IT Technician

Waukee, IA · On-site

$30.72 - $34.56/hr

Provide technical support for end-user devices and software, managing and resolving incidents and ... developers, contractors, colleagues, elected officials and the general public. * Able to lift ...

IT Tech

Emmetsburg, IA · On-site

$17/hr

The IT Tech ensures proper functioning of company's information processing system and helps business operations utilize software and hardware configurations that improve efficiency. In addition to ...

The IT Tech ensures proper functioning of company's information processing system and helps business operations utilize software and hardware configurations that improve efficiency. In addition to ...

Mainframe Developer

Davenport, IA · On-site

$46.50 - $59.75/hr

Working as part of the Applications Development team within our Information Technology department ... Works with other Software Developers, Senior Software Developers and Leadership team to create ...

Mainframe Developer

Davenport, IA · Hybrid

$43.50 - $55.75/hr

Working as part of the Applications Development team within our Information Technology department ... Works with other Software Developers, Senior Software Developers and Leadership team to create ...

Mainframe Developer

Davenport, IA · On-site +1

$43.50 - $55.75/hr

Working as part of the Applications Development team within our Information Technology department ... Works with other Software Developers, Senior Software Developers and Leadership team to create ...

next page

Showing results 1-20

It Software Developer information

See Iowa salary details

$22

$52

$78

How much do it software developer jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for it software developer in Iowa is $52.04, according to ZipRecruiter salary data. Most workers in this role earn between $39.04 and $64.33 per hour, depending on experience, location, and employer.

What engineers make $500,000?

Senior software engineers, especially those with expertise in high-demand areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

Will AI replace coders by 2040?

As an IT software developer, AI is expected to automate certain coding tasks and improve efficiency, but it is unlikely to fully replace human coders by 2040. Skilled developers will continue to be essential for designing, overseeing, and maintaining complex systems that require creativity and problem-solving. Adaptation to new tools and continuous learning will remain important in the evolving tech environment.

What are some common challenges IT Software Developers face when working on large-scale projects?

IT Software Developers working on large-scale projects often encounter challenges such as coordinating with cross-functional teams, managing complex codebases, and ensuring consistent documentation. Effective communication is crucial, as developers must align their work with project managers, QA testers, and sometimes clients. Additionally, adapting to rapidly changing requirements and integrating new technologies can be demanding, but also provide valuable learning opportunities. Staying organized and proactive in problem-solving can help overcome these hurdles and contribute to project success.

What does an IT developer do?

An IT software developer designs, codes, tests, and maintains software applications and systems to meet user needs. They often work with programming languages, development tools, and collaborate with teams to troubleshoot and improve software performance. Strong problem-solving skills and knowledge of software development life cycles are essential for this role.

What is the difference between It Software Developer vs Software Engineer?

AspectIt Software DeveloperSoftware Engineer
CredentialsBachelor's in CS or related field, certifications like Microsoft or JavaBachelor's or higher in CS or Software Engineering, certifications vary
Work EnvironmentDevelops, tests, and maintains software applicationsDesigns and develops software systems, often involved in architecture
Industry UsageCommonly used in tech companies, startups, and IT servicesUsed across tech, finance, healthcare, and other industries
Search & Comparison IntentOften compared for coding roles and application developmentCompared for system design and software architecture roles

While both roles involve software development, It Software Developers focus on creating and maintaining applications, whereas Software Engineers often work on designing entire systems and architectures. The roles overlap significantly, but the emphasis on system design distinguishes them.

Which IT jobs without coding?

IT software developers typically focus on coding, but roles like IT support specialist, network administrator, technical writer, and system analyst involve minimal or no coding. These positions emphasize troubleshooting, documentation, network management, and user support, often requiring certifications like CompTIA or Cisco rather than programming skills.

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

To thrive as an IT Software Developer, you need strong programming skills, problem-solving abilities, and a solid understanding of computer science principles, usually demonstrated by a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and certifications such as Microsoft Certified: Azure Developer Associate are often required. Outstanding developers also possess strong teamwork, adaptability, and communication skills to effectively collaborate and deliver solutions. These skills and qualities are crucial for creating reliable, scalable applications and driving successful project outcomes in dynamic tech environments.

What does an IT Software Developer do?

An IT Software Developer is responsible for designing, coding, testing, and maintaining software applications that help organizations operate more efficiently. They work with various programming languages and development tools to build software solutions tailored to users’ needs. Developers often collaborate with other IT professionals, such as analysts and testers, to ensure the software meets functional requirements and is free of defects. Their work can range from creating desktop and mobile applications to developing large-scale enterprise systems.
What are popular job titles related to It Software Developer jobs in IA? For It Software Developer jobs in IA, the most frequently searched job titles are:
Infographic showing various It Software Developer job openings in Iowa as of June 2026, with employment types broken down into 83% Full Time, 16% Part Time, and 1% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $108,242 per year, or $52 per hour.
IT Administrator

$65K - $75K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 24 days ago


Job description

Description

We are seeking a knowledgeable and service-oriented IT Administrator to support and maintain the technology systems that keep our organization running efficiently. This role is responsible for managing IT infrastructure, cybersecurity, hardware, software, networks, and end-user support to ensure reliable and secure technology operations across clinical, business, and administrative functions.


We offer an opportunity to work in a collaborative healthcare environment where technology directly supports patient care and operational excellence. You'll play a key role in maintaining secure, reliable systems while helping staff work efficiently and effectively every day.


The IT Administrator oversees and maintains organizational technology systems including hardware, software, networking, cybersecurity, telecommunications, and technical support services. This role provides troubleshooting assistance, manages vendor relationships, supports system security and compliance, and recommends technology solutions that improve operational efficiency. The ideal candidate is a strong problem solver with excellent communication skills, technical expertise, and a proactive approach to maintaining secure and reliable systems.


Why choose a career at Steindler Orthopedic Clinic? We offer opportunities for professional growth and development in an innovative and collaborative environment. Steindler Orthopedic Clinic is a great place to work for those who enjoy helping others return to good health.

Requirements

  • Maintain and support organizational hardware, software, servers, networks, internet connectivity, surveillance systems, and telecommunications equipment.
  • Install, configure, update, and maintain computers, printers, mobile devices, and peripheral equipment.
  • Monitor system performance and troubleshoot technical issues to minimize operational disruptions.
  • Coordinate software updates, system upgrades, patches, and routine maintenance.
  • Maintain accurate inventory of hardware, software licenses, and technology assets.
  • Provide timely technical assistance and troubleshooting for hardware, software, connectivity, and system access issues.
  • Respond to employee support requests in a professional and customer-focused manner.
  • Manage user accounts, permissions, passwords, and access controls.
  • Train employees on software applications, cybersecurity awareness, and technology best practices.
  • Document IT issues, resolutions, and recurring technical trends.
  • Maintain system security protocols to safeguard organizational and patient information.
  • Support compliance with privacy and security requirements, including HIPAA and cybersecurity standards.
  • Monitor for vulnerabilities, malware, phishing attempts, and unauthorized access risks.
  • Coordinate data backup and disaster recovery processes.
  • Maintain secure access permissions according to organizational policy.
  • Serve as liaison with third-party IT vendors, software providers, internet service providers, and equipment vendors.
  • Coordinate technology purchases, installations, warranties, and service agreements.
  • Assist with evaluating and implementing new technologies and system enhancements.
  • Support electronic medical record (EMR/EHR), practice management, scheduling, imaging, and billing systems as applicable.
  • Troubleshoot integration and connectivity issues between systems.
  • Develop and maintain IT policies, procedures, and technical documentation.
  • Provide reports regarding system performance, risks, upgrades, and technology recommendations.

Qualifications

  • Associate's or Bachelor's degree in Information Technology, Computer Science, Information Systems, or related field preferred.
  • Equivalent combination of education and relevant experience may be considered.
  • Minimum 3-5 years of experience in IT support, systems administration, or network administration.
  • Experience with cybersecurity practices and vendor management required.
  • Healthcare IT experience supporting EMR/EHR systems preferred.
  • Must successfully pass a background check and any pre-employment requirements.

Knowledge, Skills, and Abilities

  • Strong knowledge of computer hardware, networking, operating systems, cloud-based applications, and cybersecurity principles.
  • Working knowledge of Microsoft 365, Windows operating systems, networking equipment, and remote support tools.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to prioritize and manage multiple technical issues simultaneously.
  • Understanding of HIPAA compliance and healthcare technology security practices preferred.
  • Excellent communication and customer service skills.
  • Ability to maintain confidentiality and protect sensitive information.

 
 

Benefits:

  • Competitive salary 
  • Health, dental, and vision insurance.
  • Life Insurance 
  • Short-term & Long-term disability
  • Paid time off and holidays. 
  • 401(k), 401(k) match
  • Free Parking

Compensation is based on education, skills and experience.


Steindler Orthopedic Clinic is an equal opportunity employer.