1

Mainframe Z Os System Programmer Jobs in Iowa (NOW HIRING)

Mainframe Developer

Davenport, IA

$46.50 - $59.75/hr

Provide expertise and guidance on Mainframe system architecture and codebase. Qualifications ... Bachelor's degree in Computer Science, Engineering, or related field preferred. If you are ...

Mainframe Developer

Davenport, IA · Hybrid

$43.50 - $55.75/hr

BITCO Corporation is currently seeking a Mainframe Developer to join our Home Office team in ... Troubleshoots production issues, and performs system repairs as needed to maintain a properly ...

Mainframe Developer

Davenport, IA · On-site +1

$43.50 - $55.75/hr

BITCO Corporation is currently seeking a Mainframe Developer to join our Home Office team in ... Troubleshoots production issues, and performs system repairs as needed to maintain a properly ...

Mainframe Developer

Des Moines, IA · Hybrid

$47.75 - $61.50/hr

Develop, test, and deploy code changes for claims processing systems based on technical ... As an experienced Mainframe Developer ,you will have the ability to share new ideas and collaborate ...

Mainframe Developer

Davenport, IA · Hybrid

$46.50 - $59.75/hr

Develop, test, and deploy code changes for claims processing systems based on technical ... As an experienced Mainframe Developer ,you will have the ability to share new ideas and collaborate ...

Evaluate legacy systems and propose actionable modernization strategies-covering rehosting ... Partner with cross-functional teams-architects, developers, QA, and business analysts-to gather ...

Mainframe Specialist

Des Moines, IA · On-site

$70K - $196K/yr

Evaluate legacy systems and propose actionable modernization strategies-covering rehosting ... Partner with cross-functional teams-architects, developers, QA, and business analysts-to gather ...

next page

Showing results 1-20

Mainframe Z Os System Programmer information

See Iowa salary details

$9

$54

$73

How much do mainframe z os system programmer jobs pay per hour?

As of Jul 14, 2026, the average hourly pay for mainframe z os system programmer in Iowa is $54.64, according to ZipRecruiter salary data. Most workers in this role earn between $49.66 and $63.22 per hour, depending on experience, location, and employer.

What is a Mainframe Z OS System Programmer?

A Mainframe Z OS System Programmer is an IT professional responsible for installing, configuring, maintaining, and troubleshooting IBM mainframe systems running the z/OS operating system. They ensure the mainframe environment is stable, secure, and optimized for performance, supporting critical business applications. Their duties include system upgrades, applying patches, disaster recovery planning, and providing technical support to other IT teams. This role is crucial for organizations that rely on mainframe computing for large-scale transaction processing and data management.

What is a z-os systems programmer?

A z/OS systems programmer is responsible for installing, configuring, maintaining, and troubleshooting IBM z/OS mainframe operating systems. They ensure system stability, optimize performance, and manage security, often using tools like IBM Resource Access Control Facility (RACF) and performing system backups and updates. Strong knowledge of mainframe hardware, scripting, and system automation is essential for this role.

What are some common challenges faced by Mainframe Z/OS System Programmers, and how can they be addressed?

Mainframe Z/OS System Programmers often encounter challenges such as managing system upgrades, ensuring high availability, and troubleshooting complex performance issues. Keeping up with evolving technologies and integrating new software with legacy systems can also be demanding. To address these challenges, programmers typically work closely with application developers, attend ongoing training, and utilize robust monitoring tools. Collaboration and strong communication within cross-functional teams are key to maintaining system stability and implementing updates smoothly.

How much do Z OS systems programmers make?

Z OS systems programmers typically earn between $80,000 and $130,000 annually, depending on experience, certifications, and location. Senior roles or those with specialized skills in mainframe environments can earn higher salaries, often exceeding $140,000.

What are the key skills and qualifications needed to thrive as a Mainframe Z/OS System Programmer, and why are they important?

To thrive as a Mainframe Z/OS System Programmer, you need deep expertise in IBM mainframe operating systems, programming languages like Assembler and REXX, and a strong foundation in systems administration, usually supported by a relevant degree or equivalent experience. Familiarity with tools such as IBM SMP/E, TSO/ISPF, JCL, and mainframe security systems is essential, and certifications like IBM Certified System Programmer can be beneficial. Analytical thinking, attention to detail, and effective problem-solving are key soft skills that help professionals excel in troubleshooting and collaborating with technical teams. These skills and qualifications are crucial for ensuring reliable, secure, and efficient mainframe operations that support critical business processes.

What is the future of mainframe jobs?

Mainframe Z/OS system programmers are expected to continue playing a vital role in large enterprise IT environments due to the stability, security, and scalability of mainframe systems. While some automation and modernization efforts are underway, demand for skilled professionals with expertise in mainframe operating systems, COBOL, and related tools remains steady, especially in finance, government, and healthcare sectors.

How much do mainframe engineers make in the US?

Mainframe Z/OS system programmers in the US typically earn between $80,000 and $130,000 annually, depending on experience, certifications, and location. Senior roles with specialized skills in mainframe environments and tools like JCL, COBOL, or RACF can command higher salaries.
What are popular job titles related to Mainframe Z Os System Programmer jobs in Iowa? For Mainframe Z Os System Programmer jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Mainframe Z Os System Programmer jobs in Iowa look for? The top searched job categories for Mainframe Z Os System Programmer jobs in Iowa are:
What cities in Iowa are hiring for Mainframe Z Os System Programmer jobs? Cities in Iowa with the most Mainframe Z Os System Programmer job openings:
Infrastructure Engineer II (Hybrid)

Infrastructure Engineer II (Hybrid)

Principal Financial Group

Des Moines, IA • Hybrid

$77K - $127K/yr

Full-time

Posted 21 days ago


Job description

What You'll Do

As an Infrastructure Engineer in IS Mainframe Services space, you’ll work closely with other engineers as we configure, design, implement, and maintain Infrastructure processes for the Enterprise. You will learn and help evolve our DevOps practices through automation, continuous improvement, and learning. You will gain hands-on experience on modernization tools such as IDz, Git, Digital.ai Release and IBM DevOps Deploy (UrbanCode Deploy) and be part of configuring and implementing the tooling. You will also be part of our efforts around defining and implementing a continuous delivery pipeline. We’re continually learning in our work as a team to build and maintain scalable infrastructure for our internal and external customers.     

Here are few examples of the kinds of things you’ll do:

  • Trouble-shoot and problem-solve for applications.
  • Gain understanding of both mainframe and distributed batch.
  • Build knowledge of at least one scripting language (Groovy, Python)
  • Implement automation and build CI/CD pipelines using tooling such as Jenkins and XLR.
  • Gain knowledge designing, building, and monitoring mainframe dashboards using ELK stack.
  • Collaborate with experienced engineers, architects, and product teams.
  • Participate in code reviews, debugging, and problem-solving sessions.
  • Work in a team environment that uses pairing and mobbing to accomplish work.

Who You Are

We’re looking for someone with:

  • Associate or bachelor’s degree (preference in computer science, technology, engineering or math-related field) and 2+ years’ work experience or equivalent experience.
  • 2+ years of scripting experience with either python or groovy is required.
  • Development Experience in modern technologies (IT internship experience, community exposure, or professional experience)
  • Strongest candidates will have experience or interest in working with different technologies.

 Key Skillsets:

  • Knowledge & hands-on on z/OS related tools.
  • Ability to install & customize IBM & third-party software using SMP/E.
  • Build, test, and maintain SDLC and DEVOPS applications, and provide feedback for future roadmaps.
  • Support and enhance mainframe applications and integrations.
  • Use and contribute to mainframe pipeline tools (automation, deployment workflows)
  • Understand the basic concepts of AWS.
  • Must have good understanding of JCL jobs, utilities and ZFS file systems and their concepts.
  • Proficient Coding (in some of these): JCL, REXX, Groovy, Python
  • Exposure to Linux/Unix environments

 Tools used by the team:

  • OS: Mainframe Z/OS, Windows
  • Languages: Cobol, JCL/MVS, REXX, Groovy, Python, Java
  • Databases: DB2 for z/OS
  • Modernization Tooling such as IDz, GIT, IBM DevOps Deploy (UrbanCode Deploy)Digital.ai Release, Jenkins, VSCode and IBM Dependency Based Build (DBB).
  • Content management and issue tracking: Confluence, Jira

Salary Range Information
Salary ranges below reflect targeted base salaries. Non-sales positions have the opportunity to participate in a bonus program. Sales positions are eligible for sales incentives, and in some instances a bonus plan, whereby total compensation may far exceed base salary depending on individual performance. Actual compensation for all roles will be based upon geographic location, work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer.
Salary Range (Non-Exempt expressed as hourly; Exempt expressed as yearly)
$77000 - $127000 / year
Salary Details

The following locations are examples of market-specific salary ranges across different geographies.

Des Moines, IA

Raleigh, NC

Charlotte, NC

  • $77,000 - $127,000/Year

Time Off Program
Flexible Time Off (FTO) is provided to salaried (exempt) employees and provides the opportunity to take time away from the office with pay for vacation, personal or short-term illness. Employees don't accrue a bank of time off under FTO and there is no set number of days provided.
Pension Eligible
Yes

 Job level

We’ll consider talent at the next level with the right experiences and skills.

Work Environments

This role offers in-office, hybrid (blending at least three office days in a typical workweek). You’ll work with your leader to figure out which option may align best based on several factors.

Work Authorization/Sponsorship

At this time, we're not considering candidates that need any type of immigration sponsorship (additional work authorization or permanent work authorization) now or in the future to work in the United States. This includes, but IS NOT LIMITED TO: F1-OPT, F1-CPT, H-1B, TN, L-1, J-1, etc. For additional information around work authorization needs please use the following links.

Nonimmigrant Workers and Green Card for Employment-Based Immigrants

Investment Code of Ethics

For Principal Global Investors positions, you’ll need to follow an Investment Code of Ethics related to personal and business conduct as well as personal trading activities for you and members of your household. These same requirements may also apply to other positions across the organization.

Experience Principal

While our expertise spans the globe, we're bound by one common purpose: to foster a world where financial security is accessible to all. And our success depends on the unique experiences, backgrounds, and talents of our employees – individually and all of us together. Explore our core values, benefits and why we’re an exceptional place to grow your career.

Principal is an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.


Posting Window
We will accept applications for 3 full days following the Original Posting Date, after which the posting may remain open or be removed based upon applications received. If we choose to post the job again, we will accept additional applications for at least 1 full day following the Most Recently Posted Date. Please submit applications in a timely manner as there is no guarantee the posting will be available beyond the applicable deadline.
Original Posting Date
6/23/2026
Most Recently Posted Date
6/23/2026
 

Principal uses artificial intelligence tools to assist in reviewing and evaluating job applications, fraud prevention, and candidate matching and comparisons. These AI tools support our human recruiters in the initial review process but do not make final hiring decisions without human involvement. By submitting your application, you acknowledge this use of AI in our recruitment process. Please review our Workforce (U.S.) Privacy Notice for more details on our practices and your data privacy rights.


LinkedIn Hashtag


#LI-EW1Qualifications:

We’re looking for someone with:

  • Associate or bachelor’s degree (preference in computer science, technology, engineering or math-related field) and 2+ years’ work experience or equivalent experience.
  • 2+ years of scripting experience with either python or groovy is required.
  • Development Experience in modern technologies (IT internship experience, community exposure, or professional experience)
  • Strongest candidates will have experience or interest in working with different technologies.

 Key Skillsets:

  • Knowledge & hands-on on z/OS related tools.
  • Ability to install & customize IBM & third-party software using SMP/E.
  • Build, test, and maintain SDLC and DEVOPS applications, and provide feedback for future roadmaps.
  • Support and enhance mainframe applications and integrations.
  • Use and contribute to mainframe pipeline tools (automation, deployment workflows)
  • Understand the basic concepts of AWS.
  • Must have good understanding of JCL jobs, utilities and ZFS file systems and their concepts.
  • Proficient Coding (in some of these): JCL, REXX, Groovy, Python
  • Exposure to Linux/Unix environments

 Tools used by the team:

  • OS: Mainframe Z/OS, Windows
  • Languages: Cobol, JCL/MVS, REXX, Groovy, Python, Java
  • Databases: DB2 for z/OS
  • Modernization Tooling such as IDz, GIT, IBM DevOps Deploy (UrbanCode Deploy)Digital.ai Release, Jenkins, VSCode and IBM Dependency Based Build (DBB).
  • Content management and issue tracking: Confluence, Jira
Education:UNAVAILABLEEmployment Type: FULL_TIME