Senior Software Engineer – Mainframe / Batch Systems (Baseline Clearance)
Location: Canberra, ACT / Adelaide, SA / Tasmania
Work Type: Contract / Full-Time
Work Arrangement: Onsite (as required)
Security: Must hold or be eligible for Baseline Clearance
About the Role
We are seeking a Senior Software Engineer / Batch Systems Specialist to support the delivery and operation of large-scale, high-volume enterprise systems.
This role focuses on mainframe batch processing, system reliability, and complex software development, ensuring critical business processes run accurately, securely, and on schedule.
You will work within a multi-disciplinary delivery environment, contributing to system design, development, integration, and ongoing operational support.
Key Responsibilities
* Design, develop, test, and maintain mainframe-based applications and batch processing systems
* Manage and support enterprise batch schedules and job flows
* Perform technical analysis, solution design, and prototyping
* Develop and maintain JCL, COBOL, and related components
* Support system integration, deployment, and release processes
* Monitor and troubleshoot batch processing and system performance issues
* Provide go-live and post-implementation support
* Produce technical documentation, design artefacts, and progress reports
* Collaborate with technical teams and business stakeholders
* Ensure compliance with software development standards and governance frameworks
* Provide after-hours/on-call support where required
Essential Requirements
Technical Expertise
* Strong experience in:
o IBM Mainframe environments
o Batch processing and scheduling tools (e.g., OPC / Workload Scheduler for z/OS)
o JCL, COBOL, Broadcom Gen (or similar technologies)
* Experience with:
o DB2, SQL, SPUFI, OPTIM or similar database tools
o System integration and release management
* Proven ability to:
o Design and deliver complex software solutions
o Troubleshoot and resolve critical production issues
Engineering & Delivery
* Experience across:
o Software development lifecycle (SDLC)
o Release and deployment management
o Configuration and integration management
* Strong understanding of:
o System design and architecture principles
o Testing (manual and automated where applicable)
Ways of Working
* Ability to manage competing priorities and deliver outcomes independently
* Strong communication skills across technical and non-technical stakeholders
* Experience working in distributed teams
* Commitment to quality, governance, and continuous improvement
Desirable Skills
* Experience in application support and maintenance environments
* Exposure to large-scale government or enterprise systems
* Ability to contribute to process improvement and optimisation initiatives
Why Apply
* Work on mission-critical, high-impact enterprise systems
* Contribute to large-scale digital and operational platforms
* Collaborate with experienced engineering and delivery teams
* Opportunity to work across multiple Australian locations
#MainframeJobs #BatchProcessing #COBOL #JCL #IBMMainframe #CanberraJobs #AdelaideJobs #TasmaniaJobs #BaselineClearance #EnterpriseSystems #BatchScheduler #DB2 #SystemIntegration #SoftwareEngineer #GovTech