> Markdown version of [/jobs/ext/3981690-principal-mainframe-engineer](https://www.wearedevelopers.com/jobs/ext/3981690-principal-mainframe-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Mainframe Engineer - **Company:** Randstad - **Location:** Roanoke, TX, United States - **Experience:** Expert - **Salary:** $131,040.0 - $133,120.0 - **Contract:** Contract - **Skills:** Application Programming Interfaces (APIs), Applications Architecture, Customer Information Control System (CICS), COBOL (Programming Language), Databases, Continuous Integration, IBM DB2, Relational Databases, Software Debugging, Job Control Language (JCL), Mainframes, Online Transaction Processing, Performance Tuning, Query Optimization, SonarQube, SQL Stored Procedures, SQL Databases, Virtual Storage Access Methods, Z/OS, Enterprise Software Applications, DevOps Tools - Open-source, File-aid, HybridCloud, Indexer, Git, Low Latency, Software Coding, Restful APIs, Jenkins, Control M - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/411c4878-83b8-4e2c-a3f9-a77b82bdd80a ## About the Role Industry Experience: Direct background within the Financial Services / Banking / Capital Markets (FS) sector, working with payments, core banking, lending, or securities systems. Experience with mainframe modernization initiatives (e.g., RESTful web services/APIs via z/OS Connect, mainframe integration with hybrid cloud systems). Familiarity with modern DevSecOps tools for mainframe (e.g., Git, Jenkins, SonarQube, ISPW, or Compuware/BMC AMI DevX)., Experience: Minimum 10+ years of hands-on mainframe application engineering experience (verified depth in legacy enterprise environments). Core Mainframe Technologies: Expert-level proficiency in COBOL and JCL (Job Control Language). Strong experience in online processing using CICS (including transaction debugging and abend resolution). Extensive hands-on experience with DB2 for z/OS (complex SQL writing, performance tuning, indexing, and EXPLAIN analysis). Deep knowledge of VSAM file structures, access methods, and performance considerations. Workload Automation: Proven experience scheduling, managing, and troubleshooting batch production jobs using BMC Control-M. Debugging & Tooling: Proficient with debugging utilities (e.g., Expeditor, Abend-AID, File-AID, or Fault Analyzer). Communication: Strong communication skills with the ability to bridge technical architecture and business needs across diverse stakeholder groups. skills: API,APIs,application architecture,COBOL,CI/CD,Control-M,CICS,Database,DevSecOps tools,enterprise applications,File-AID,Git,hybrid cloud,DB2,indexing,Jenkins,JCL,Job Control Language,low latency,Mainframe,Mainframe Technologies,Online Transaction Processing,online transaction,performance tuning,Query Optimization,relational database,RESTful web services,SQL,stored procedures,coding standards,debugging,SonarQube,VSAM,z/OS,communicating effectively,Communication,Strong communication skills,troubleshoot,reliability,high-performance,Collaboration,Automation,Banking,batch production,business requirements,business needs,Capital Markets,core banking,file structures,securities,online systems,Financial Services,mentor,Quality Assurance,security,Scheduling,technical architecture,Technical Leadership,Tooling,workflows ## Description Architecture & Technical Leadership: Serve as the subject matter expert (SME) for mainframe application architecture, setting coding standards, batch scheduling strategies, and high-performance database access patterns. System Design & Development: Design, build, test, and deploy robust, high-throughput enterprise applications using COBOL, JCL, VSAM, and CICS. Database & Query Optimization: Architect, optimize, and tune relational database queries and stored procedures in DB2, identifying and eliminating performance bottlenecks in heavy transactional workloads. Batch Automation & Scheduling: Architect and maintain enterprise-grade batch workflows and dependencies using Control-M, ensuring minimal batch window duration and high SLA compliance. Online Transaction Processing: Develop and troubleshoot high-availability CICS online transaction programs, ensuring low latency and sub-second response times. Cross-Functional Collaboration: Translate complex business requirements into clear technical designs, communicating effectively with both technical peers and non-technical business partners. Modernization & Quality Assurance: Drive platform modernization, API enablement, CI/CD adoption where applicable, and mentor mid-to-senior engineers through thorough code and design reviews.