1

Software Project Manager Jobs in Iowa (NOW HIRING)

Project Manager

Grimes, IA · On-site

$70 - $90/hr

The Project Manager will be responsible for project management and contract administration ... Project scheduling using computer‑aided software. * Schedule and coordinate subcontractors ...

Project Manager

Grimes, IA · On-site

$80K - $100K/yr

Project scheduling with computer aided software. * Schedule and coordinate subcontractors/vendors ... Schedule and manage pre-production meetings with supervisors. * Accurately read, interpret, and ...

Project scheduling with computer aided software. * Schedule and coordinate subcontractors/vendors ... Schedule and manage pre-production meetings with supervisors. * Accurately read, interpret, and ...

Strong technical skills, including but not limited to, experience with the following software: project management, accounting, scheduling, inventory, design, document management, e-mail, Microsoft ...

Strong technical skills, including but not limited to, experience with the following software: project management, accounting, scheduling, inventory, design, document management, e‑mail, Microsoft ...

Project Engineer I - Mechanical

Ankeny, IA · On-site

$73K - $99K/yr

Strong technical skills, including but not limited to, experience with the following software: project management, accounting, scheduling, inventory, design, document management, e-mail, Microsoft ...

Experience with Primavera P6, Microsoft Project, or similar scheduling software * Strong financial management, forecasting, and budgeting skills * Exceptional leadership, communication, and ...

Experience with Primavera P6, Microsoft Project, or similar scheduling software * Strong financial management, forecasting, and budgeting skills * Exceptional leadership, communication, and ...

Maintain an in-depth working knowledge of Leepfrog software and how it can be configured ... Project management experience required. PMP certification is desired. Experience with ed-tech and ...

Showing results 21-40

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.

$70 - $90/hr

Other

Posted 5 days ago


Key responsibilities

  • Monitor project budgets and control project costs to stay within budget.

  • Schedule and coordinate subcontractors, vendors, and meetings using computer‑aided software.

  • Review construction plans, bids, estimates, and change orders for cost analysis and contract administration.


Job description

Summary

Concrete Technologies, Inc. (CTI) is looking for a self‑motivated and experienced Concrete Project Manager for both our Commercial and Heavy Highway divisions. The Project Manager will be responsible for project management and contract administration, including scheduling, project cost control, estimating, and autonomous project closeouts on commercial and heavy highway concrete construction projects. The Project Manager will have strong organizational skills, excellent communication abilities, and always represent the company in a friendly and professional manner.

Essential Duties and Responsibilities
  • Monitor project budgets for optimal cost control, acting as the project money manager and always striving to beat the budget.
  • Project scheduling using computer‑aided software.
  • Schedule and coordinate subcontractors/vendors for optimal production; buy out subcontractors/vendors to maximize ROI.
  • Prepare and distribute MOFs.
  • Schedule and manage pre‑production meetings with supervisors.
  • Accurately read, interpret, and analyze construction plans.
  • Review bids, estimates, and change orders for cost analysis.
  • Negotiate, prepare, and review contracts with clients/vendors.
  • Conduct detailed job cost analysis and review.
  • Assist operations managers in the analysis of material, subcontractors, and equipment to purchase.
  • Understand local market prices and up‑to‑date fluctuations.
  • Oversee punch list completion and project close‑out processes.
  • Maintain motivation to continually improve the efficiency of the company and its crews.
  • Ability to schedule multiple projects using computer‑aided scheduling software.
  • Adhere to and enforce all safety protocols, procedures, and regulations set forth by CTI policies, OSHA, federal, and state laws.
  • Perform other job‑related duties and responsibilities as assigned.
Qualifications
  • 3–5+ years of Commercial and/or Heavy Highway Construction experience required.
  • 2–4 years of technical school or equivalent education required; bachelor’s degree in Construction Management or Engineering preferred.
  • Proficiency with Microsoft Office Suite.
  • Proficient mathematical skills.
  • Excellent communication and proofreading abilities.
  • Understanding of local market conditions.
  • Valid driver’s license required.
  • Professional, friendly, team player who carries a positive attitude with a get‑it‑done mentality.
  • Flexible and adaptable to market fluctuations.
  • Ability to discuss projects in their entirety with customers and vendors.
Equal Employment Opportunity Statement

Concrete Technologies, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

#J-18808-Ljbffr