1

It Software Developer Jobs in Iowa (NOW HIRING)

IT Manager - Appian

West Des Moines, IA Β· On-site

$93K - $114K/yr

As our IT Manager - Appian, you will lead the strategy, delivery, and ongoing evolution of the ... software engineering, Agile delivery, or enterprise technology solutions, or relevant experience ...

Senior Software Developer

Davenport, IA Β· On-site

$48.25 - $63.75/hr

Old Republic Bitco is seeking is seeking a Senior Software Developer to join our Home Officelocated ... Bachelor's degree (computer science, information systems, or business/tech focus) and at least 7 ...

Application Programming * Software Support * Database Administration * PC Support * LAN/WAN Support * Help Desk * Engineering Systems * IT Security * Business Systems (MSS, JDE, SAP or other related ...

IT Systems Engineer Job DetailsJob Location: Ames, IA 50010 The IT Systems Engineer will plan, design and build complex IT infrastructures within a multi-site IT environment. This role will ensure ...

Showing results 41-60

It Software Developer information

See Iowa salary details

$22

$52

$78

How much do it software developer jobs pay per hour?

As of Sep 14, 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 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 the key skills and qualifications needed to thrive as an IT software developer?

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 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 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 software developer job has more salary?

Senior IT software developer roles typically offer higher salaries than entry-level positions, with factors such as experience, specialization in areas like cloud computing or cybersecurity, and proficiency in programming languages like Java or Python influencing pay. Developers working in high-demand industries or with advanced certifications tend to earn more. Salary ranges can also vary based on geographic location and company size.

What are popular job titles related to It Software Developer jobs in Iowa?

For It Software Developer jobs in Iowa, the most frequently searched job titles are:

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 August 2026, with employment types broken down into 84% Full Time, 13% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $108,242 per year, or $52 per hour.

Information Technology Engineer

Des Moines, IA β€’ On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 28 days ago


Job description

Engineer

Reports To: Principal Engineer 

Status: Regular, Full-Time, Exempt

Location: Des Moines, IA - Hybrid



POSITION SUMMARY

Our culture is performance-oriented, goals driven, collaborative and fun. Our Engineers work together on all levels of challenges across dozens of clients, which provides each engineer full exposure to different environments and projects. We offer an industry leading salary that is based on experience and generous benefits including health, dental, and vision.

ABOUT FIT SOLUTIONS

FIT Solutions is an innovative national IT Services firm, and we are growing every day. We are focused on creating a culture of elite raving fans for our employees that solves business problems for our clients. We are on a mission to impact the lives touched by technology. We teach and promote individuals to set and achieve their personal, professional, and financial goals through the work we do together. Measuring results against best-in-class businesses, we are focused on hitting targets. We are a humble and adaptable group of people who continue to train, and role play daily in pursuit of our goals. We are a great fit for team members that are aligned and thrive in a fast-paced, results driven environment.


PRIMARY OBJECTIVES

  • Maintain existing relationships through proactive engineering and problem-solving to generate revenue.
  • Deliver Best in Class customer service to uphold raving fan culture.
  • Analyze, troubleshoot, and resolve complex technical problems both onsite and remote.
  • Provide timely resolutions of system and/or application problems and follow through to completion.
  • Assist in documentation and training to enhance client experience.

SECONDARY OBJECTIVES

  • Manage, review, and oversee IT initiatives and special projects.
  • Manage and review ongoing client IT initiatives.
  • Design and prepare quotes for technology solutions, adhering to the client’s budget.
  • Install, configure, and maintain network elements, computer systems and other related equipment.
  • Document daily work through ConnectWise ticketing system.
  • Participate in the on-call rotation with team.
  • Provide desk engineering services.
  • Perform other duties as assigned.

COMPETENCIES

  • Self-starter and be able to work independently.
  • Must have excellent high-level engineering skills.
  • Customer-oriented, solid business acumen and excellent communication skills.
  • Proven track record of performance against goals year over year.
  • Knowledge of IT best practices and the ability to use best judgement to service clients’ needs.
  • Ability to effectively communicate both orally and in writing, with all levels of internal and external professionals, especially professionals with non-technical understanding.
  • Adaptability in various business cultures and environments.
  • Strong relationship building skills with customers and business partners.

EDUCATION/TECHNICAL SKILLS

Qualifications may include, but are not limited to:

  • Associate's or Bachelor's degree in Information Technology, Computer Science, or a related field, or equivalent professional experience.
  • Experience supporting and administering Microsoft Windows Server environments (2016, 2019, 2022).
  • Experience with Microsoft Windows 10 and Windows 11 operating systems.
  • Proficiency with Microsoft 365 administration, including Exchange Online, Entra ID (Azure Active Directory), Intune, and Microsoft Teams.
  • Experience with Active Directory, Group Policy, DNS, DHCP, and PowerShell.
  • Knowledge of virtualization technologies such as VMware vSphere/ESXi, Microsoft Hyper-V, and Citrix.
  • Experience supporting cloud platforms, including Microsoft Azure and/or Amazon Web Services (AWS).
  • Familiarity with networking concepts including TCP/IP, VLANs, VPNs, firewalls, wireless networking, and routing/switching.
  • Experience with endpoint management, desktop support, hardware troubleshooting, and user support.
  • Experience using Professional Services Automation (PSA) and Remote Monitoring & Management (RMM) tools.
  • Strong understanding of cybersecurity best practices, endpoint protection, multi-factor authentication (MFA), and security awareness.
  • Excellent troubleshooting, documentation, customer service, and communication skills.

Preferred Certifications

  • CompTIA A+
  • CompTIA Network+
  • CompTIA Security+
  • Microsoft Certified: Azure Administrator Associate (AZ-104)
  • Microsoft Certified: Azure Fundamentals (AZ-900)
  • Microsoft Certified: Microsoft 365 Endpoint Administrator Associate (MD-102)
  • Cisco Certified Network Associate (CCNA)
  • VMware Certified Professional (VCP)
  • ITIL Foundation (preferred)

TRAVEL

Ability to travel up to 50%+ of the time to local client sites.

BENEFITS

FIT Solutions has your back, and is proud to offer a rich benefit package to our employees, including:

  • Health, Dental & Vision Insurance (premiums paid up to 99% for employee coverage)
    • Options include, PPO, HDHP, HMO and ACO
    • Multiple carrier options
  • FSA (dependent and medical), HSA options (for qualified plans) and supplemental insurance options
  • $10,000 employer-paid Life Insurance & AD&D (employees have the option to buy up)
  • Paid holidays
  • Paid time off
  • Paid sick leave
  • Flexible “hybrid” work environment
  • Retirement plan (401K)
  • Professional training & development opportunities

PHYSICAL REQUIREMENTS

  • Ability to spend prolonged periods of time standing, speaking, walking, driving, and/or sitting
  • Requires ability to occasionally lift up-to 25lbs
  • Position may require travel: Up to 50% of the time to client sites

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential requirements. The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Essential functions may require maintaining the physical condition necessary for sitting, walking or standing for prolonged periods of time; operating a computer and keyboard; near visual acuity to review written documentation; ability to hear and understand speech at normal room levels and on the telephone; manual dexterity to operate process equipment; lifting 25 pounds, bending and stooping; lifting computers; running network cables; connecting and testing networking; traveling to client sites; and walking and carrying devices on stairs and crawl spaces.

WORK ENVIRONMENT

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually moderate. Employees may be exposed to heat, cold, sharp edges, metal racks, high voltage outlets, and normal electrical cabling in the office and closet environments.

AAP/EEO Statement: FIT Solutions is an Equal Opportunity Employer and prohibits discrimination and harassment of any kind. We are committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. We will not tolerate discrimination or harassment based on any of these characteristics.