Job Description
Job Description
Job Title : Batch Application Engineer
Location : Dallas, TX
Job Type : Full-Time; hybrid
Salary : $70,000 to $120,000
- This represents the potential salary range for this position depending on education level, years of experience and / or certifications in addition to other position specific requirements which may impact salary
Job Overview
We are seeking a detail-oriented and proactive Batch Application Engineer to design, implement, and maintain batch processing systems. This role focuses on automation, scheduling, monitoring, and managing the execution of batch jobs to ensure reliable and efficient workload processing across the enterprise. The ideal candidate is passionate about automation and demonstrates strong problem-solving and troubleshooting skills.
Key Responsibilities
Manage and administer enterprise batch scheduling tools, including configuration, patching, and upgrades.Define, schedule, and maintain batch jobs, including setting execution times, priorities, calendars, triggers, and dependencies.Design and implement job schedules that meet service level agreements (SLAs) and operational requirements.Monitor job execution, analyze performance, and proactively address delays, failures, or system issues.Troubleshoot and resolve issues related to job execution, migration, and CI / CD integrations.Collaborate with project and operations teams to understand batch requirements and integrate solutions into broader enterprise workflows.Provide on-call support for critical batch failures and incidents.Maintain the health of the batch scheduling system, including applying updates, patches, and security configurations.Continuously evaluate and optimize job schedules to ensure performance and resource efficiency.Required Skills & Experience
6+ years of experience managing enterprise batch scheduling tools, including configuration and patching.2–3 years of hands-on experience with Redwood RunMyJobs (or comparable enterprise workload automation tools) in areas such as administration, configuration, and troubleshooting.Strong knowledge of application upgrades and installation processes.Experience designing and implementing batch schedules in collaboration with technical and operational teams.Ability to manage complex job dependencies and ensure timely job execution based on SLAs.Experience diagnosing and resolving issues related to CI / CD processes and batch job failures.Strong troubleshooting skills and the ability to respond promptly to incidents and operational alerts.Comfortable working in fast-paced environments with multiple competing priorities.Preferred Qualifications
Experience with batch scheduling tools such as Control-M, IBM Tivoli Workload Scheduler, or ActiveBatch.Proficiency with Linux, Windows, and other enterprise operating systems.Scripting skills for automation and job monitoring (e.g., Shell, Python, PowerShell).Strong analytical and diagnostic skills to identify root causes and propose solutions.Excellent communication skills for collaborating with both technical and non-technical stakeholders.Experience working in Agile or DevOps environments.Team Culture
We are a fast-paced, energetic, and results-driven team that values collaboration, ownership, and high performance. We believe in setting challenging yet realistic goals, fostering a supportive environment, and continuously pushing for innovation and efficiency. Candidates who thrive in a culture of accountability, continuous learning, and high-impact work will feel at home from day one.