1

Software Project Manager Jobs in Iowa (NOW HIRING)

Project Manager

Hiawatha, IA · On-site

$75 - $110/hr

Strong understanding of systems engineering principles and hardware/software integration.Experience ... project management functions.Excellent written and verbal communicator and presenter, and ...

Strong understanding of systems engineering principles and hardware/software integration ... project management functions. * Excellent written and verbal communicator and presenter, and ...

Project Manager

Mason City, IA · On-site

$50 - $70/hr

... software * Negotiate customer and/or client approval of project scope and estimate * Schedule ... Manage production expenses including equipment, vehicles, and other material assets Additional ...

Project Manager

Des Moines, IA · Remote

$90K - $115K/yr

Experience managing the development and implementation of software enhancements, maintenance ... Experience using project management tools such as Smartsheet to plan and track large, complex ...

Strong understanding of systems engineering principles and hardware/software integration ... project management functions. * Excellent written and verbal communicator and presenter, and ...

Strong understanding of systems engineering principles and hardware/software integration ... project management functions. * Excellent written and verbal communicator and presenter, and ...

Coordinates with the logistics team and use logistics software, XBE, to plan daily work. * Assist in managing project schedule throughout course of design and/or construction process through ...

Project Manager

Council Bluffs, IA · On-site

$90 - $110/hr

Computer literacy with office products and project management software * Willingness to keep learning - new methods, new technology, new ways to do the work better * Familiarity with mechanical ...

Project Manager

Sioux City, IA · On-site

$105K - $115K/yr

Project Manager - Food Manufacturing (Confidential) Our client, a well-established and growing food ... PM software and ERP familiarity (Microsoft Dynamics or similar) a plus. * Self-directed, detail ...

Project Manager

Marion, IA · On-site

$75 - $95/hr

The Project Manager is responsible for ensuring that all aspects of project management are ... Proficiency with PC and software, including Microsoft Office, Digital Takeoff programs, Bluebeam ...

Coordinates with the logistics team and use logistics software, XBE, to plan daily work. * Assist in managing project schedule throughout course of design and/or construction process through ...

Showing results 41-60

Software Project Manager information

See Iowa salary details

$39K

$88K

$127.3K

How much do software project manager jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software project manager in Iowa is $88,002.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,900.00 and $105,700.00 per year, depending on experience, location, and employer.

What is a software project manager?

A software project manager works in an information technology role to manage a company’s software product development and meet project deadlines. As a software project manager, you work with cross-functional teams in various departments to discuss what is and isn’t feasible with current software and generally help manage expectations. Your duties include overseeing product development lifecycles, documenting projects, coordinating product demonstrations, evaluating existing systems, drawing up budgets, mitigating risks, and helping develop and maintain company-wide standards. Throughout your career, you’re expected to keep up to date with industry standards and developments in software.

What does a software project manager do?

A Software Project Manager is responsible for planning, executing, and overseeing software development projects. They coordinate between different teams, manage resources, set project timelines, and ensure the final product meets client requirements. Their role involves risk management, budget control, and regular communication with stakeholders to keep projects on track. Effective software project managers help deliver quality software solutions on time and within budget.

What are the key skills and qualifications needed to thrive as a software project manager, and why are they important?

To thrive as a Software Project Manager, you need a solid background in software development processes, project management methodologies, and a relevant degree such as computer science or information technology. Familiarity with tools like Jira, Trello, Microsoft Project, and certifications such as PMP or Agile Scrum Master are highly beneficial. Exceptional communication, leadership, and problem-solving skills help you coordinate teams and navigate project challenges effectively. These skills ensure projects are delivered on time, within scope, and meet stakeholder expectations in a dynamic tech environment.

What are some common challenges software project managers face when leading cross-functional teams?

Software Project Managers frequently encounter challenges such as aligning priorities among diverse teams (e.g., development, QA, UX), managing communication gaps, and balancing technical constraints with business goals. Navigating these challenges requires strong interpersonal skills, active stakeholder engagement, and the ability to adapt project plans as new requirements emerge. Regular stand-ups, clear documentation, and fostering a culture of open feedback can help ensure smooth collaboration and successful project delivery.

What is the difference between Software Project Manager vs Software Developer?

AspectSoftware Project ManagerSoftware Developer
CredentialsProject management certifications (e.g., PMP), technical knowledgeComputer science degree, coding skills
Work EnvironmentTeam coordination, planning, client communicationWriting code, debugging, developing software
Employer & Industry UsageIT companies, software firms, tech departmentsSoftware companies, tech startups, IT departments

The main difference is that a Software Project Manager oversees project planning, coordination, and client communication, while a Software Developer focuses on writing and testing code. Both roles require technical knowledge, but their responsibilities and daily tasks differ significantly.

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

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

What cities in Iowa are hiring for Software Project Manager jobs?

Cities in Iowa with the most Software Project Manager job openings:

Infographic showing various Software Project Manager job openings in Iowa as of August 2026, with employment types broken down into 83% Full Time, 16% Part Time, and 1% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $88,002 per year, or $42.3 per hour.

Full-time

Re-posted 5 days ago


Job description

The person in this position reports to Senior Lead Project Manager and plans, coordinates, and manages construction projects from start to finish. This individual will ensure projects are completed on time, within budget, and to the required quality standards. Will be responsible for managing teams, projects from start to finish, coordinating with senior leadership while maintaining safety and compliance on-site.
Essential Duties and Responsibilities
  • Be the lead for PEMB, greenhouse, or fabric building projects through all phases of construction, including pre-construction, construction, and closeout.
  • Plan and manage construction projects, including scheduling, budgeting, and resource allocation.
  • Lead the planning and implementation of project timelines and milestones.
  • Collaborate with engineers, contractors, and senior leadership to ensure alignment with project goals.
  • Maintain project scope, schedules, and customer relationships with clients, suppliers, subcontractors, and consultants.
  • Coordinate internal teams (engineering, estimating, and operations) and third parties/vendors for the flawless execution of projects.
  • Manage all on-site and off-site construction projects and monitor compliance with building and safety regulations.
  • Prepare and present progress reports and adjust project plans as needed.
  • Troubleshoot and resolve project risks
  • Negotiate contracts and purchase orders.
  • Mitigate risks and resolve project issues quickly and effectively.
  • Ensure the delivery of high-quality work within scope, time, and budget.
  • Proficient use of ERP, Procore, and scheduling systems.
  • Abide by all company rules, policies, and regulations. Inform management of any violations.
  • Conduct site visits if needed and monitor field activities to verify project milestones and quality control.
  • Mentor tier 1 project managers as needed.
  • Any and all other responsibilities as given by Senior Lead Project Manager or the Director of Design and Engineering.
  • Additional duties as assigned.

Education and/or Experience
  • Bachelor's Degree in Building or Construction Management or related field preferred or a combination of experience, education, training.
  • 3-5 years of experience as a Construction Project Manager or similar role
  • Strong understanding of construction, materials, and project management principles.
  • Proficiency in project management tools such as Procore, MS Office, MS Project, Epicor, or other project management software.
  • PMP or equivalent certification is preferred.

  • Strong math skills
  • Excellent communication skills both verbally and in writing.
  • Strong interpersonal and customer service skills
  • Strong organizational skills
  • Strong negotiation skills
  • Knowledge of construction and building codes
  • Knowledge of construction practices and safety/OSHA procedures
  • OSHA 10 or 30 certification a plus
  • Ability to solve problems
  • Ability to manage multiple projects at one time
  • Must be able to travel to job sites as needed and hold a valid driver's license
  • Proficient in MS Office skills
  • Ability to read blueprints and design drawings
  • Experience or certification in operating auxiliary equipment (forklifts, boom lifts, scissor lifts, man lifts etc.)
  • Must be able to lift up to 20-50 lbs.
  • Strong analytical and decision-making skills
  • Must be able to work with minimal supervision
  • May involve working extended hours, weekend work and travel to job sites

Physical Demands
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 accommodation may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, it requires various continuous standing, sitting, walking, light lifting, carrying, pushing/pulling, kneeling, crawling, climbing, and squatting. Lifting up to 20-50 lbs.
Work Environment
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. Work is performed in both office and on active construction site environments. Travel to job sires may be required locally or regionally.