Batch Application Engineer
Location — Dallas, TX – Hybrid –face-to-face interview.
duration —6+ months
Job Description
We’re seeking a proactive and detail-oriented Batch Application Engineer to join a fast-paced, results-driven team. In this role, you’ll be responsible for designing, implementing, and maintaining batch processing systems that are critical to enterprise operations. Your day-to-day will involve scheduling, monitoring, and managing the execution of batch jobs while ensuring efficient and reliable batch workload automation.
This position offers the opportunity to make a meaningful impact on business-critical systems that support power delivery operations across the DFW metroplex. You’ll work closely with Project and Operations Teams to ensure batch processes run smoothly and meet strict SLAs. The ideal candidate has a passion for automation, brings a strong troubleshooting mindset, and thrives in an environment where outcomes are linked to effort and personal accountability.
You’ll collaborate with cross-functional technical teams, provide on-call support for critical incidents, and continuously optimize batch job schedules to maximize efficiency. Reporting to IT Operations leadership, you’ll be integrated into a highly energetic, motivated team that consistently delivers high-quality results on challenging infrastructure projects.
Duties and Responsibilities
Design, configure, and implement batch job schedules in collaboration with Project and Operations Teams
Perform day-to-day administration, configuration, and troubleshooting of Redwood RunMyJobs
Manage batch job dependencies, triggers, calendars, and execution windows to meet required SLAs
Define and schedule batch jobs, including setting execution times, priorities, and dependencies
Monitor job execution status, track progress, and identify any errors or delays
Troubleshoot and resolve CI/CD or migration-related incidents in a timely manner
Investigate and resolve issues related to job scheduling, execution, and system performance
Analyze and optimize batch job schedules to ensure efficient resource utilization and timely completion
Maintain the Enterprise Batch Application, including software updates, security patches, and configurations
Provide on-call support to Operations Teams for critical batch failures and incidents
Collaborate with technical and non-technical teams to understand business requirements and ensure smooth integration of batch processes
Required Experience/Skills
Must be local to Dallas, TX
Minimum 6 years of experience managing Batch Scheduling Tools including patching and configuration
Minimum 2-3 years of direct, hands-on experience with Redwood RunMyJobs (day-to-day administration, configuration, troubleshooting)
Strong knowledge of application upgrades and installations
Strong analytical and problem-solving skills to diagnose and resolve complex issues
Excellent communication skills with ability to interact effectively with both technical and non-technical teams
Proactive approach and attention to detail in maintaining critical batch systems
Nice-to-Haves
Proficiency in using other batch scheduling tools and technologies (e.g., IBM Tivoli Work Scheduler, Control-M, ActiveBatch)
Understanding of Linux, Windows, and other relevant operating systems
Ability to write scripts and automate tasks for scheduling and monitoring
Experience working in a utility, energy, or infrastructure-focused environment
Personal interest in automation and continuous improvement