1

Batch Scheduling Jobs (NOW HIRING)

Minimum 6 years managing the Batch Scheduling Tool ? Patching, Configuration. ? Minimum 2-3 years direct, hands-on experience with Redwood Run my Jobs ? Day-to-Day Administration, Configuration ...

Required Skills and Experience: • Strong knowledge on application upgrades and installations. • Minimum 6 years managing the Batch Scheduling Tool - Patching, Configuration. • Minimum 2-3 years ...

Manage respective PeopleSoft batch schedules to deployment including driving all related project tasks, objectives and milestones; Direct and guide PeopleSoft 9.2 functionality decisions as they ...

Batch Scheduling: IBM Tivoli Workload Schedule and IBM DataStage ETL Tool * Siebel: EIM Skills, Siebel Loyalty * Unix Scripting, SQL-PL/SQL, Python * Source Control: GitHub, Azure DevOps * Cloud:

Data Engineer

Apex, NC · On-site

$87K - $105K/yr

Control-M Batch Workload Manager Need hands-on experience in scheduling, automating, and managing enterprise batch workloads using Control-M. This role will work closely with infrastructure ...

Mainframe Sys Engineer

Columbus, OH

$51.50 - $65.50/hr

Batch Scheduling & Workload Automation Integrate and monitor batch scheduling workloads using AAI (Automic Automation Intelligence) or similar tools (Control-M, Autosys, Tidal, UC4, IBM Workload ...

next page

Showing results 1-20

Batch Scheduling information

See salary details

$30K

$65K

$148K

How much do batch scheduling jobs pay per year?

As of Jun 9, 2026, the average yearly pay for batch scheduling in the United States is $64,989.00, according to ZipRecruiter salary data. Most workers in this role earn between $40,000.00 and $74,500.00 per year, depending on experience, location, and employer.

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

To thrive as a Batch Scheduler, you need a solid understanding of job scheduling concepts, batch processing workflows, and typically a degree in computer science or a related field. Familiarity with scheduling tools such as IBM Tivoli Workload Scheduler, BMC Control-M, or CA Workload Automation, as well as basic scripting skills, is essential. Attention to detail, problem-solving abilities, and strong communication skills help Batch Schedulers coordinate with IT teams and minimize operational disruptions. These competencies ensure accurate, timely batch processing and reliable system performance for business operations.

What are some common challenges faced in a Batch Scheduling role, and how can they be effectively managed?

Professionals in Batch Scheduling often encounter challenges such as managing complex dependencies between jobs, ensuring timely completion under tight deadlines, and quickly resolving job failures or delays. Effective management involves thorough documentation, using robust scheduling tools (like Control-M or Autosys), and proactive monitoring to catch issues early. Strong communication with IT teams and business stakeholders is also essential to prioritize tasks and minimize business impact. Staying updated on automation best practices can further streamline the process and reduce manual intervention.

What is the difference between Batch Scheduling vs Job Scheduler?

AspectBatch SchedulingJob Scheduler
CredentialsTypically requires knowledge of scheduling tools and basic scriptingRequires similar skills, often with additional scripting or automation knowledge
Work EnvironmentData centers, IT departments, enterprise systemsIT operations, data processing, enterprise environments
UsageOrganizing and automating batch data processing jobsManaging and executing scheduled jobs across systems

Batch Scheduling and Job Scheduler roles are closely related, both focusing on automating tasks within IT and data environments. Batch Scheduling emphasizes organizing large data processing jobs, while Job Scheduler is a broader term covering the management of scheduled tasks across various systems. Both require similar skills and are used in similar settings, often overlapping in responsibilities.

What is batch scheduling?

Batch scheduling is the process of automating the execution of jobs or tasks on a computer system at specified times or under certain conditions. It is commonly used in IT environments to run repetitive, resource-intensive processes such as data backups, report generation, or data processing outside of peak business hours. Batch scheduling tools help manage dependencies between jobs, monitor execution, and handle errors to ensure that workflows complete efficiently and reliably.
More about Batch Scheduling jobs
What cities are hiring for Batch Scheduling jobs? Cities with the most Batch Scheduling job openings:
What states have the most Batch Scheduling jobs? States with the most job openings for Batch Scheduling jobs include:
Infographic showing various Batch Scheduling job openings in the United States as of June 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $64,989 per year, or $31.2 per hour.

Enterprise Batch Scheduling Analyst

Prophecy Technologies

Raleigh, NC • On-site

Full-time

Posted 10 days ago


Job description

Job Summary:
We are seeking an experienced Enterprise Batch Scheduling Analyst with strong hands-on expertise in ESP to support a high-volume, business-critical batch scheduling environment. The role focuses on ensuring reliable, scalable, and secure batch operations across multiple enterprise platforms. The consultant will collaborate closely with application teams and operations to deliver predictable workload automation outcomes, manage incidents, optimize scheduling performance, and drive continuous improvement in an enterprise production support environment.
Location : MUST BE LOCAL TO Raleigh, NC!
Key Responsibilities:
  • Design, configure, maintain, and optimize enterprise batch schedules and calendars using ESP.
  • Manage complex job dependencies, SLAs, and time-sensitive workloads across enterprise systems.
  • Proactively monitor batch job executions, identify failures, and perform root cause analysis.
  • Implement schedule updates and changes following enterprise change management governance.
  • Coordinate with application teams for deployments, environment refreshes, and blackout windows.
  • Lead incident triage and resolution for batch failures and workload disruptions.
  • Create runbooks and knowledge documentation for recurring operational issues.
  • Analyze job performance trends and optimize workload execution to improve SLA adherence.
  • Collaborate with cross-functional teams including application, infrastructure, database, and network teams.

Required Skills & Experience:
  • Extensive hands-on experience with ESP batch scheduling tools in enterprise environments.
  • Strong knowledge of batch scheduling concepts including triggers, calendars, job dependencies, cyclic jobs, and restart/re-run processes.
  • Experience managing large and complex batch schedules with strict SLA requirements.
  • Strong troubleshooting skills for job failures, abends, and upstream/downstream dependency issues.
  • Experience in incident management, problem management, and production support environments.
  • Ability to operate effectively in fast-paced enterprise production environments.
  • Strong communication skills to work with both technical and business stakeholders.

Competencies:
  • Batch workload automation expertise
  • Incident and problem management
  • Enterprise production support operations
  • Analytical troubleshooting and root cause analysis
  • Cross-team collaboration and communication

Preferred Skills:
  • Experience in large financial services environments with regulatory compliance awareness.
  • Familiarity with enterprise workload automation and monitoring platforms.
  • Basic scripting experience (Shell, Python, or similar) for operational automation.
  • Knowledge of release governance, documentation standards, and operational best practices in enterprise IT environments.