1

Programmer Manager Jobs in Iowa (NOW HIRING)

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc ... Smartsheet Project Management Software; * PTC Windchill with Creo, and Solidworks for viewing ...

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc ... Smartsheet Project Management Software; * PTC Windchill with Creo, and Solidworks for viewing ...

Lincoln Electric is the world leader in the engineering, design, and manufacturing of advanced arc ... Smartsheet Project Management Software; * PTC Windchill with Creo, and Solidworks for viewing ...

Industry/Sector Not Applicable Specialism IFS - Information Technology (IT) Management Level Manager & Summary At PwC, our people in data and analytics engineering focus on leveraging advanced ...

next page

Showing results 1-20

Programmer Manager information

See Iowa salary details

$11

$37

$64

How much do programmer manager jobs pay per hour?

As of Jul 11, 2026, the average hourly pay for programmer manager in Iowa is $37.13, according to ZipRecruiter salary data. Most workers in this role earn between $24.13 and $48.32 per hour, depending on experience, location, and employer.

What does a programming manager do?

A programming manager oversees software development teams, coordinates project timelines, and ensures coding standards are met. They often facilitate communication between developers, prioritize tasks, and may be involved in hiring and performance evaluations. Strong leadership, technical knowledge, and project management skills are essential for this role.

Is a TPM role stressful?

A Technical Program Manager (TPM) role can be stressful due to managing multiple projects, coordinating teams, and meeting tight deadlines. It requires strong organizational skills, communication, and the ability to handle high-pressure situations, which can contribute to stress levels.

What is a programme manager's salary?

A programme manager's salary varies depending on experience, industry, and location, but typically ranges from $90,000 to $150,000 annually in the United States. Senior programme managers with extensive experience and certifications can earn higher compensation, often including bonuses and benefits. The role requires strong leadership, project management skills, and familiarity with tools like MS Project or Jira.

Can I make 100k as a project manager?

Programmer managers typically focus on overseeing software development projects and may earn salaries around or above $100,000 depending on experience, location, and company size. Achieving this salary often requires strong technical skills, certifications, and several years of management experience in the tech industry.

What is the difference between Programmer Manager vs Software Developer?

AspectProgrammer ManagerSoftware Developer
CredentialsBachelor's or higher in Computer Science; management experienceBachelor's or higher in Computer Science or related field
Work EnvironmentLeads teams, manages projects, coordinates tasksFocuses on coding, designing, and implementing software
Employer & Industry UsageUsed in tech companies, software firms, IT departmentsCommon across tech, startups, enterprise software

The main difference is that a Programmer Manager combines technical coding skills with team leadership and project management, whereas a Software Developer primarily focuses on coding and software creation without managerial responsibilities.

What are the most commonly searched types of Programmer jobs in Iowa? The most popular types of Programmer jobs in Iowa are:
What cities in Iowa are hiring for Programmer Manager jobs? Cities in Iowa with the most Programmer Manager job openings:
Infographic showing various Programmer Manager job openings in Iowa as of July 2026, with employment types broken down into 82% Full Time, 15% Part Time, 1% Temporary, and 2% Contract. Highlights an 86% Physical, 1% Hybrid, and 13% Remote job distribution, with an average salary of $77,240 per year, or $37.1 per hour.
Software Engineering Manager

Software Engineering Manager

Genova Technologies

Cedar Rapids, IA • Hybrid

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

Why Genova?

If you're looking for the stability and benefits of a large company in a small company atmosphere, Genova is the place for you.

If you're looking to work in a community filled with nice people, Genova is the place for you.

If you're looking for a place that you'll want to stay with until you retire, Genova is the place for you.

Come and enjoy your workday at Genova Technologies! Join our team!

Genova Technologies has an immediate opening for a Software Engineering Manager in Cedar Rapids, IA.

What will you do?

This position involves overseeing a portfolio of engineering clients in the manufacturing, chemical, and construction industries with projects involving embedded software and web/mobile application development. The manager will serve as the primary point of contact for day-to-day client relationship management across all assigned accounts while providing leadership, coaching, and professional development for a team of 3 to 10 direct reports. This position requires Daily work to be completed at our Cedar Rapids, IA office, with some potential for Hybrid work.

This role will:

Lead and manage the software engineering team, supervising 3 to 10 direct reports embedded across multiple client accounts

Serve as the primary point of contact between the project teams and clients for day-to-day relationship management

Solicit customer feedback to assist in project backlog prioritization and tactical decision making

Assist the COO with strategic client relationship management as needed

Act as part-time Product Owner within Scrum teams as needed, translating client needs into actionable work for the team

Write and maintain user stories to guide development activities

Ensure all project documentation is complete, accurate, and meets contractual requirements

Support planning, scheduling, and execution of software development activities across all assigned client accounts

Maintain and grow existing client relationships, with a focus on ensuring continuity and expanding the scope of Genova's engagement where appropriate

Monitor developer spend against client project budgets, project remaining scope against available budget, and provide regular budget and status reports to each client

Prepare and deliver a monthly executive summary to internal leadership assessing overall portfolio health

Provide career guidance and support the personal and professional growth of direct reports

Manage technical risks and escalate issues as appropriate to internal leadership

Participate in and support technical interviews and onboarding of additional team members as the portfolio grows

Represent Genova Technologies professionally in all client and internal interactions, adhering to company policies, standards, and values.

What do you need?

The ideal candidate for this position will have:

5+ years of post-baccalaureate experience in a technical or technology-adjacent field, with demonstrated technical curiosity and the ability to understand, engage with, and constructively challenge software engineering teams

Demonstrated experience managing client relationships across multiple accounts, including day-to-day communication and expectation setting

Experience owning and reporting against a project budget

Proven ability to write and manage a product backlog including user stories

Experience producing written status reports and executive-level summaries

Familiarity with Agile software development methodologies

Strong written and verbal communication skills for internal team leadership and client interaction

Demonstrated ability to manage and develop employees in a distributed, client-embedded model.

Skills we consider a plus include:

Demonstrated ability to expand existing client relationships, with experience stepping into established accounts and building on prior relationship foundations

Experience transitioning into a role with an active handoff period, including the ability to build trust with clients and team members during a leadership change

Familiarity with embedded software development concepts and constraints

Familiarity with web and mobile application development

Experience working in a Scrum environment as a Product Owner or Scrum Master

Experience with one or more relevant technologies such as C, C++, Python, Angular, or JavaScript

Familiarity with manufacturing, chemical, or construction industry software environments

Familiarity with backlog and project management tools such as Jira, Azure DevOps, or similar platforms.

What do you get?

Genova provides a competitive benefits package that includes:

Medical, dental, vision coverage

Life and disability insurance

Paid holidays and scaling PTO

A generous 401k plan

And more!

apply for this job