1

Software Product Manager Jobs in Iowa (NOW HIRING)

Independently build, customize, deploy, and manage software in a continuous integration environment, including automated build, test and deployment infrastructure. Proactively monitor product ...

Software Engineering Manager The Culture Ag Leader was born from a passion and determination to ... We are increasing the efficiency of production agriculture around the world. And we aren't slowing ...

Software Engineering Manager The Culture Ag Leader was born from a passion and determination to ... We are increasing the efficiency of production agriculture around the world. And we aren't slowing ...

Utilizes product management software to minimize out of stocks and inventory and maintains correct item parameters and signage to maximize sales and profits * Ensures advertised, EDLP, and RDA items ...

Utilizes product management software to minimize out of stocks and inventory and maintains correct item parameters and signage to maximize sales and profits * Ensures advertised, EDLP, and RDA items ...

Showing results 21-40

Software Product Manager information

See Iowa salary details

$58.2K

$112.5K

$155.9K

How much do software product manager jobs pay per year?

As of Sep 12, 2026, the average yearly pay for software product manager in Iowa is $112,497.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,200.00 and $130,100.00 per year, depending on experience, location, and employer.

What is a software product manager?

A software product manager oversees the engineering, development, design, and marketing of software. As a software product manager, you are a member of the development team and interact with end users or other stakeholders to identify their needs and how best to meet those needs. Your duties include documenting the production process, supervising customer support services, and directing team members. You also coordinate with technical workers and clients to ensure updates and new products meet changing standards and needs in the industry.

How does a software product manager typically collaborate with engineering and design teams throughout the product lifecycle?

As a Software Product Manager, close collaboration with engineering and design teams is essential from initial concept through launch and beyond. You'll lead cross-functional meetings to align on product priorities, clarify requirements, and address technical constraints. Regular communication ensures that the product vision is translated into actionable tasks and that feedback loops remain open, helping teams quickly address challenges or changes in scope. This collaborative approach not only streamlines development but also helps in delivering high-quality products that meet user needs.

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

To thrive as a Software Product Manager, you need a solid understanding of software development processes, product lifecycle management, and usually a degree in computer science, business, or a related field. Familiarity with tools like Jira, Agile methodologies, and experience with product analytics platforms are typically required. Strong communication, leadership, and problem-solving skills are crucial for aligning teams and prioritizing features. These competencies are essential for delivering successful software products that meet user needs and business goals.

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

AspectSoftware Product ManagerSoftware Project Manager
Primary FocusProduct strategy, vision, and lifecycleProject planning, execution, and delivery
ResponsibilitiesDefining product features, user needs, and market fitManaging project scope, schedule, and resources
Skills & CertificationsProduct management, Agile, Scrum, UXProject management, PMP, Agile, Scrum
Work EnvironmentCross-functional teams, product development cyclesProject teams, timelines, deliverables

While both roles involve managing aspects of software development, the Software Product Manager focuses on the overall product strategy and lifecycle, whereas the Software Project Manager concentrates on executing specific projects within set timelines. Understanding these differences helps in choosing the right career path or hiring the appropriate professional.

What are popular job titles related to Software Product Manager jobs in Iowa?

For Software Product Manager jobs in Iowa, the most frequently searched job titles are:

What job categories do people searching Software Product Manager jobs in Iowa look for?

The top searched job categories for Software Product Manager jobs in Iowa are:

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

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

Infographic showing various Software Product 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 $112,497 per year, or $54.1 per hour.

Lead Software Engineer

Iowa City, IA • On-site, Remote

$123K/yr

Full-time

Posted 7 days ago


Job description

Lead Software Engineer in Quality Assurance

Responsible for ensuring the highest quality products by designing, developing, implementing, and supporting solutions to support the quality assurance and testing processes, especially in test automation. Lead the work of cross functional teams and contractors to drive efficiencies and foster a growth mindset through building, maintaining and enhancing a test automation framework that will be used across ACT’s software Product suite and internal back-office systems. Independently design flexible, scalable solutions, utilizing skills in data structures, algorithms, and object-oriented programming. Independently build, customize, deploy, and manage software in a continuous integration environment, including automated build, test and deployment infrastructure. Proactively monitor product scalability, reliability, consistency, and performance and own all activities related to Scrum team execution, including anticipating and proactively planning work across sprints. Conduct code reviews and ensure correct implementation of automation framework and blueprint; identify, document, triage, and resolve issues. Actively participate in design / architectural discussions, grooming user stories, sprint demos, and daily scrums in BDD approach and recommend changes. Contribute to tool selection via conducting proof of concepts and utilities related to test automation, Robotic Process Automation or AI, organizational standards, best practices and process improvements including with Software Development Lifecycle and test processes. Propose and implement solutions for test data management; build solutions around data and reports testing; ensure compliance for automation scripts and related artifacts; and report QA metrics. Mentor other Engineers to implement test automation framework. Work closely with VP of QAE to develop strategic timeline for automation. Telecommuting/remote employment allowed after one year of employment at Iowa City headquarters.

Intended salary for this position is $123,989.00 per year.

Minimum Requirements: Bachelor's degree or equivalent in Computer Science, Software Development, Information Systems or closely related field with seven years of progressive IT experience that includes: coding in JAVA or Python; TOSCA QTest; API test automation tools using Postman or RestAPI; CI/CD automation using Jenskins; IDE like Eclipse or IntelliJ; performance and load testing using tools such as Jmeter, Redline, or LoadRunner; Data analysis tools such as Splunk; database platforms such as MongoDB or Postgressql; Version Control tools such as GIT; Application Lifecycle Management tools such as Jira or Rally; working in an Agile development environment, and experience with automation testing of UI features using Selenium, developing Python scripts for testing using IDEs, and defining automation test strategy, approach, and planning for Agile sprints and as well as demonstrated ability to develop software solutions, to use JSON and XML, to mentor and coach team, and to work as part of a Scrum team, following SAFe Agile practices; strong understanding of Python; demonstrated relational and no-SQL database skills (MongoDB, Raven); and strong knowledge of version control (Git).

ACT is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. ACT participates in E-verify. ACT's online position announcements are intended only to provide general descriptions of employment opportunities; none of the information provided for any position should be interpreted as a commitment by ACT to specific terms and conditions for employment..