To be successful as a Software Engineer - Mainframe, you should have experience with:
- Strong, proven experience in Mainframe Application Design, Development, and technical leadership
- Deep expertise in core mainframe technologies, including COBOL, JCL, IMS / DB/DC, DB2, VSAM, CICS, TWS (scheduling), Stored Procedures, and REXX
- Strong understanding of mainframe engineering, including debugging, performance optimization, and change management tooling (e.g., Endeavor, Abend-Aid, File-Aid, DB2 Platinum)
- Experience in Mainframe Modernization and API enablement, including z/OS Connect will be preferred.
- Demonstrated ability to provide technical oversight, including reviewing and assuring solution and design quality, guiding complex large-scale implementations, and unblocking delivery teams across multiple workstreams.
- Strong understanding of performance engineering and production stability considerations.
Some other highly valued skills may include:
- Experience leading or working with mainframe DevOps practices, tool chains, and automated delivery pipelines.
- Exposure to automation, Modernization, and next-generation engineering practices within mainframe environments.
- Familiarity with DevOps-driven delivery and engineering enablement for mainframe platforms.
- Strong banking / financial services domain knowledge.