1

Mainframe Batch Jobs (NOW HIRING)

Mainframe Engineer

Dallas, TX · Hybrid

$48.75 - $62.50/hr

Dallas,TX (Day 1 onsite - Hybrid 3 days a week in office) Duration: Long Term Contract 24x7 Mainframe Operations leadership / L1-L2 support Responsible for production stability, batch processing, and ...

SRE

Saint Louis, MO · On-site

$55.50 - $73.50/hr

Support mainframe batch processes and real-time transactional systems. * Analyze mainframe job failures, performance bottlenecks, and capacity issues. Java & Oracle: * Develop, support, and optimize ...

Mainframe Developer

Irving, TX · On-site

$45.50 - $58.50/hr

Responsibilities : • Develop and maintain mainframe applications using COBOL, DB2, CICS, JCL, VSAM • Design and execute batch jobs and ETL workflows using JCL and scheduling tools • Build ...

Mainframe DB2 Developer

Columbus, OH · On-site

$47.25 - $60.75/hr

Mainframe DB2 Developer Location: Columbus, OH (100% Onsite from Day 1) Experience: 10+ Years Roles ... Develop batch and online programs using Enterprise COBOL on System Z. * Create and maintain JCL ...

Mainframe Developer

Buffalo, NY

$47.50 - $61/hr

The ideal candidate will have strong experience in mainframe application development, batch scheduling, file handling, database integration, ETL processing, and production support. This role requires ...

next page

Showing results 1-20

Mainframe Batch information

See salary details

$10

$53

$72

How much do mainframe batch jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for mainframe batch in the United States is $53.38, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $60.58 per hour, depending on experience, location, and employer.

What are typical daily responsibilities for someone in a Mainframe Batch role?

As a Mainframe Batch professional, your daily tasks generally include monitoring scheduled batch jobs, identifying and resolving job failures, and ensuring all processes complete within specified time windows. You may also be responsible for making schedule changes, updating job scripts, performing routine maintenance, and coordinating with application support or development teams to implement new jobs. Regular documentation and reporting of batch job statuses, along with participating in incident management, are also key parts of the role. These responsibilities require precision and strong collaboration skills, as your work directly impacts the overall efficiency and reliability of critical business operations.

What is a Mainframe Batch job?

A Mainframe Batch job is a process that runs on a mainframe system without direct user interaction, typically executing a series of predefined tasks. These jobs are submitted using JCL (Job Control Language) and can involve data processing, report generation, or system maintenance. Batch jobs are scheduled to run at specific times or triggered by certain events, ensuring efficient resource utilization. They are critical for automating repetitive tasks and handling large-scale data processing in enterprise environments.

Is mainframe still in demand?

Mainframe professionals, including those in Mainframe Batch roles, are still in demand for maintaining legacy systems in industries like finance and government. Skills in COBOL, JCL, and mainframe environments remain valuable, especially for organizations with large-scale, mission-critical applications. While some automation and modernization efforts are ongoing, mainframes continue to be a vital part of enterprise IT infrastructure.

What are examples of batch jobs?

In a Mainframe Batch role, batch jobs are automated tasks that process large volumes of data without user interaction, such as payroll processing, data backups, report generation, and data transfers. These jobs are scheduled to run at specific times using job control language (JCL) and are essential for efficient mainframe operations.

What is the T code for batch job?

In mainframe batch processing, T-codes are not typically used; instead, batch jobs are submitted using job control language (JCL) scripts or through scheduling tools like CA-7 or Control-M. These tools manage job execution, dependencies, and scheduling in a mainframe environment. Understanding JCL and scheduling software is essential for managing batch jobs effectively.

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

To thrive as a Mainframe Batch professional, you need a solid understanding of mainframe operations, JCL (Job Control Language), batch job scheduling, and experience with tools like IBM z/OS and job schedulers such as CA-7 or Control-M. Familiarity with scripting, troubleshooting batch job failures, and certifications like IBM Certified System Programmer can be beneficial. Strong attention to detail, effective communication, and problem-solving skills help you proactively resolve issues and coordinate with support teams. These competencies are vital for ensuring business-critical batch processes run smoothly and efficiently within high-availability enterprise environments.

Is batch OS still used today?

Batch operating systems are still in use today in mainframe environments for processing large volumes of data efficiently. Mainframe batch jobs are often scheduled using tools like JES or CA-7, and these systems remain critical in industries such as finance and government for their reliability and scalability.
More about Mainframe Batch jobs
What cities are hiring for Mainframe Batch jobs? Cities with the most Mainframe Batch job openings:
What are the most commonly searched types of Mainframe Batch jobs? The most popular types of Mainframe Batch jobs are:
What states have the most Mainframe Batch jobs? States with the most job openings for Mainframe Batch jobs include:

$47.50 - $61/hr

Other

Posted 12 days ago


Job description

Location : Buffalo, NY or Willington, DE

We are seeking an experienced Mainframe Developer with strong handson expertise in COBOL, JCL, and DB2 to support, enhance, and modernize enterprisescale mainframe applications. The ideal candidate will have deep experience working in highvolume batch environments, production support, performance tuning, and complex data processing workflows.

Key Responsibilities
  • Design, develop, test, and maintain COBOL programs for batch and online processing.

  • Write, optimize, and troubleshoot JCL for batch job execution, scheduling, and automation.

  • Develop and maintain DB2 SQL queries, stored procedures, views, and performanceoptimized database objects.

  • Analyze business requirements and translate them into scalable technical solutions.

  • Perform impact analysis, code reviews, debugging, and rootcause analysis for production issues.

  • Work closely with QA, business analysts, and crossfunctional teams to ensure highquality deliverables.

  • Support batch cycles, job failures, abends, and performance tuning.

  • Participate in mainframe modernization initiatives, data migration, and integration projects.

  • Ensure compliance with organizational coding standards, security guidelines, and documentation practices.

Required Skills
  • 8+ years of handson experience with:

    • COBOL (Batch & Online)

    • JCL (Job Control Language)

    • DB2 (SQL, Stored Procedures, Performance Tuning)

  • Strong understanding of VSAM, CICS, TSO/ISPF, SDSF.

  • Experience with file processing, batch scheduling tools (ControlM, CA7, or similar).

  • Ability to analyze complex mainframe systems and optimize performance.

  • Experience with unit testing, debugging tools, and production support.

  • Strong analytical, communication, and problemsolving skills.