1

Software Manager Jobs in Iowa (NOW HIRING)

Software Engineer II Department: Information Technology FLSA : Exempt Overview: This Software ... You'll collaborate closely with senior engineers, designers, product managers, and other team ...

Performs embedded software development, testing and/or analysis work for a significant portion an electro-hydraulic sub-system of a major and diverse project using the John Deere Coding Standards ...

As an agile engineer supporting the Provider Data Management area, you will own the endtoend software development and support lifecycle-designing, developing, testing, deploying, monitoring ...

As an agile engineer supporting the Provider Data Management area, you will own the end-to-end software development and support lifecycle-designing, developing, testing, deploying, monitoring ...

Kanap Systems LLC is a technology company seeking a Software Engineer to design, develop, and maintain backend and frontend services. The role involves writing high-quality code, collaborating with ...

New

The Software Engineer will work on product development, collaborating with scrum teams to analyze business needs and deliver integrated solutions. Responsibilities : • Work closely with product ...

Sr Software Engineer-C#

Davenport, IA

$108.70K - $143.30K/yr

They will lead other engineers and work collaboratively with management, Automation System Engineers and Simulation Engineers. JOB FUNCTIONS Duties/Responsibilities: * Create software plans and ...

Software Engineer 1

Urbandale, IA · On-site

$77.20K - $96.50K/yr

Evaluates software packages, provides recommendations to management and business clients, and identifies best technology solutions. Identifies future needs for key technologies and techniques and ...

Sr Software Engineer-C#

Davenport, IA · On-site

$108.70K - $143.30K/yr

They will lead other engineers and work collaboratively with management, Automation System Engineers and Simulation Engineers. JOB FUNCTIONS Duties/Responsibilities: * Create software plans and ...

next page

Showing results 1-20

Software Manager information

See Iowa salary details

$70K

$134.2K

$167.2K

How much do software manager jobs pay per year?

As of May 29, 2026, the average yearly pay for software manager in Iowa is $134,157.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,200.00 and $159,200.00 per year, depending on experience, location, and employer.

What Is a Software Manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What are the key skills and qualifications needed to thrive as a Software Manager, and why are they important?

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a Software Manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What does a Software Manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Software jobs in Iowa? The most popular types of Software jobs in Iowa are:
What are popular job titles related to Software Manager jobs in Iowa? For Software Manager jobs in Iowa, the most frequently searched job titles are:
What cities in Iowa are hiring for Software Manager jobs? Cities in Iowa with the most Software Manager job openings:
Infographic showing various Software Manager job openings in Iowa as of May 2026, with employment types broken down into 78% Full Time, 18% Part Time, and 4% Contract. Highlights an 66% Physical, 4% Hybrid, and 30% Remote job distribution, with an average salary of $134,157 per year, or $64.5 per hour.
Software Engineer II

Software Engineer II

Hy-Vee, Inc.

Grimes, IA • On-site

Full-time

Posted 8 days ago


Hy-Vee rating

6.3

Company rating: 6.3 out of 10

Based on 1,604 frontline employees who took The Breakroom Quiz

41st of 113 rated grocery stores


Job description

Additional Considerations (if any):
-
At Hy-Vee our people are our strength. We promise "a helpful smile in every aisle" and those smiles can only come from a workforce that is fully engaged and committed to supporting our customers and each other.
Job Description:
Job Title: Software Engineer II
Department: Information Technology
FLSA: Exempt
Overview:
This Software Engineer will be part of Hy-Vee's Digital Engineering team. A fast-growing group responsible for building, scaling, and maintaining the digital products that power our customer experience across eCommerce workflows.
In this role, you'll work with modern technologies to develop and support solutions that enable both customer-facing and enterprise-level digital platforms. You'll collaborate closely with senior engineers, designers, product managers, and other team members to deliver quality applications that help shape the future of retail technology at Hy-Vee
Primary Duties and Responsibilities
  • Develop, test, and deploy software solutions across front-end and back-end systems under the guidance of senior engineers.
  • Collaborate with cross-functional teams (Product, UX, DevOps, and QA) to build reliable applications.
  • Develop and consume RESTful APIs and contribute to services that integrate with Hy-Vee's digital ecosystem.
  • Write clean, maintainable code following software engineering best practices and team coding standards.
  • Participate in code reviews, design discussions, and sprint planning as part of an Agile Scrum team.
  • Troubleshoot and debug issues across the stack with support from senior team members.
  • Contribute to CI/CD pipelines and automated testing efforts to support smooth deployments.
  • Learn emerging technologies and grow your skills through mentorship and hands-on project work.

Knowledge, Skills, Abilities, and Worker Characteristics:
  • 2-6 years of hands-on experience in software development with exposure to both front-end and back-end technologies.
  • Familiarity with cloud platforms (GCP, AWS, or Azure) and containerization concepts (Docker, Kubernetes).
  • Experience working with databases (SQL and/or NoSQL), version control (Git), and REST API development.
  • Understanding of Agile methodologies and willingness to learn CI/CD practices.
  • Strong problem-solving skills, eagerness to learn, and ability to work collaboratively in a fast-paced environment.

Experience and Education
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field (or equivalent experience).
Supervisory Responsibilities (Direct Reports)
None
Physical Requirements
  • Visual requirements include: ability to see detail at near range with or without correction.
  • Must be physically able to perform sedentary work: operating a computer, occasionally lifting or carrying objects of no more than 10 pounds, and occasionally standing or walking.
  • Must be able to perform the following physical activities: meeting with customers, kneeling, reaching, handling, grasping, feeling, talking, hearing, and repetitive motions.

Working Conditions
The duties for this position are performed in a general or remote office setting. There is weekly pressure to meet deadlines and handle multiple tasks in a day.
Equipment Used to Perform Job
Laptop and desktop computer, telephone, copier, Fax, printer, PC with Microsoft Office programs and other software relevant to specific position.
Financial Responsibility
None
Contacts
Has frequent contact with office personnel in other departments related to the position as well as occasional contact with users and customers.
Confidentiality
Has access to confidential information.
Are you ready to smile, apply today.
Employment is contingent upon the successful completion of a pre employment drug screen.

What Hy-Vee employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Hy-Vee logo

About Hy-Vee

Sourced by ZipRecruiter

Hy-Vee, based in West Des Moines, IA, US, operates within the supermarket industry. Founded in 1930 by Charles Hyde and David Vredenburg, the company began as a small general store in Beaconsfield, Iowa. Over the years, Hy-Vee has evolved into a network of more than 245 supermarkets across 8 states in the Midwest. They offer a wide range of products and services, including grocery, bakery items, delicatessen, floral, and other specialty departments. With a company motto of “A helpful smile in every aisle”, Hy-Vee's mission is to make each customer's life easier, healthier, and happier. They have received several awards for their commitment to healthy living, customer service and community outreach.

Industry

Retail

Company size

10,000+ Employees

Headquarters location

West Des Moines, IA, US

Year founded

1930