1

Mainframe Programmer Contract Jobs in Utah (NOW HIRING)

Mainframe Programmer Contract information

See Utah salary details

$35

$49

$60

How much do mainframe programmer contract jobs pay per hour?

As of Aug 2, 2026, the average hourly pay for mainframe programmer contract in Utah is $49.26, according to ZipRecruiter salary data. Most workers in this role earn between $42.88 and $57.55 per hour, depending on experience, location, and employer.

What is a Mainframe Programmer Contract job?

A Mainframe Programmer Contract job is a temporary position where a programmer develops, maintains, and troubleshoots software applications running on mainframe systems. Contractors are typically hired for specific projects or to fill short-term gaps in an organization's IT team. They work with legacy programming languages like COBOL, JCL, and assembler to ensure the smooth operation of critical business applications. Contract durations vary based on project needs and may be extended or converted into full-time roles. These roles often require experience with mainframe environments such as IBM z/OS.

What are the key skills and qualifications needed to thrive in the Mainframe Programmer Contract position, and why are they important?

To thrive as a Mainframe Programmer Contract, you need deep expertise in COBOL, JCL, and mainframe operating systems, often backed by a computer science degree or equivalent experience. Familiarity with tools like IBM z/OS, TSO/ISPF, DB2, and knowledge of middleware or integration technologies is highly valuable and sometimes enhanced by relevant certifications. Strong analytical thinking, attention to detail, and effective communication are important soft skills for this position. These competencies enable you to efficiently maintain legacy systems, troubleshoot complex issues, and collaborate effectively with cross-functional teams.

What typical responsibilities can contractors expect in a Mainframe Programmer role?

As a Mainframe Programmer on a contract basis, you will often be responsible for writing, updating, and maintaining code in languages such as COBOL or PL/I, managing batch processing jobs, and performing data migrations or system integrations. You may also debug existing mainframe applications, resolve performance issues, and collaborate closely with business analysts, QA teams, and system administrators to meet project objectives. Contractors are frequently engaged in system upgrades or modernization initiatives, which require flexibility and strong problem-solving abilities. Project scopes and daily tasks can vary depending on the organization’s reliance on mainframe systems and current technical goals.

What are the most commonly searched types of Mainframe Programmer jobs in Utah? The most popular types of Mainframe Programmer jobs in Utah are:
What are popular job titles related to Mainframe Programmer Contract jobs in Utah? For Mainframe Programmer Contract jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Mainframe Programmer Contract jobs in Utah look for? The top searched job categories for Mainframe Programmer Contract jobs in Utah are:
What cities in Utah are hiring for Mainframe Programmer Contract jobs? Cities in Utah with the most Mainframe Programmer Contract job openings:

Mainframe Developer

Judge Group, Inc.

Salt Lake City, UT • On-site

$105K - $115K/yr

Other

Posted 2 days ago

New


Job description

Location: Salt Lake City, UT Salary: $105,000.00 USD Annually - $115,000.00 USD Annually Description: Mainframe Developer

Location: Salt Lake City, UT
Employment Type: Contract-to-Hire (6+ Months, Likely Full-Time Conversion)
Work Model: Onsite
Interview Process: Virtual
About the Role
At our client, technology powers critical business operations that impact millions of users every day. We're looking for a Mainframe Developer who is passionate about building reliable, scalable, and high-performing enterprise solutions.
As a member of a collaborative engineering team, you'll work alongside architects, business analysts, QA engineers, product stakeholders, and operations teams to develop and support mission-critical mainframe applications. This role offers the opportunity to solve complex technical challenges, modernize enterprise systems, and contribute to innovative solutions within a global technology environment.
What You'll Do
  • Design, develop, and maintain enterprise mainframe applications using COBOL, JCL, CICS, DB2, and VSAM.
  • Partner with Product Managers, Architects, Business Analysts, and development teams to build scalable and reliable software solutions.
  • Analyze business and technical requirements and recommend enhancements that improve application performance and stability.
  • Troubleshoot and resolve production issues across applications, databases, batch processes, and testing environments.
  • Support and monitor Control-M batch scheduling and workflow execution to ensure operational excellence.
  • Manage application deployments, environment refreshes, configuration updates, and post-deployment validations.
  • Develop and maintain technical documentation, operational procedures, and knowledge-base articles.
  • Collaborate with QA, Release Management, Infrastructure, and offshore teams to ensure successful implementations.
  • Identify opportunities for automation, process improvements, and operational efficiencies.
  • Serve as a technical subject matter expert (SME) for supported applications and provide guidance during audits, releases, and enhancement projects.
  • Participate in Agile ceremonies, technical reviews, and continuous improvement initiatives.
  • Mentor junior team members through technical coaching and knowledge sharing.
  • Provide on-call production support for mission-critical applications when required.
Minimum Qualifications
  • Bachelor's degree in computer science, Information Technology, Computer Engineering, or a related field (or equivalent practical experience).
  • 5+ years of experience designing, developing, maintaining, and supporting enterprise mainframe applications.
  • Strong hands-on expertise with:

COBOL
JCL
CICS
DB2
VSAM
  • Experience supporting batch processing, production support, troubleshooting, and application maintenance.
  • Experience with source control and deployment tools such as Endeavor.
  • Experience with Control-M scheduling, batch workflow management, and job monitoring.
  • Strong problem-solving skills with the ability to diagnose and resolve complex system issues.
  • Excellent communication and collaboration skills.
Preferred Qualifications
  • Experience with Easytrieve (EZtrieve) and other enterprise mainframe utilities.
  • Experience using mainframe debugging, performance tuning, and monitoring tools.
  • Experience working in Agile development environments.
  • Previous experience mentoring developers and supporting large-scale enterprise systems

By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact:
This job and many more are available through The Judge Group. Please apply with us today!