> Markdown version of [/jobs/ext/2521438-senior-mainframe-engineer](https://www.wearedevelopers.com/jobs/ext/2521438-senior-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). --- # Senior Mainframe Engineer - **Company:** CGI Group - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Salary:** $70,800.0 - $156,700.0 - **Contract:** Permanent contract - **Skills:** Audit Trail, Batch Processing, Customer Information Control System (CICS), COBOL (Programming Language), Information Systems, Databases, IBM DB2, File Systems, Middleware, Job Control Language (JCL), Mainframes, Software Engineering, Virtual Storage Access Methods, Transaction Processing (Computing), Data Processing, System Availability, Information Technology - **Published:** August 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bb9245c265e56273 ## About the Role Capital Markets Domain: Basic to intermediate understanding of Capital Markets, corporate treasury, funding desks, or fixed income trading concepts (e.g., Repo agreements, short term money markets). . Financial Accounting: Familiarity with ledger postings, trade settlement processes, or batch accounting logic. . Regulatory Awareness: Previous exposure to financial regulatory data reporting environments (e.g., Dodd Frank, Basel III, Fed reporting) is a major plus. . Education: Bachelor's degree in Computer Science, Information Systems, Finance, or a related quantitative field., * Communication * English * Mainframe ## Description This position is located at our client site in Pittsburgh. We are looking for a capital markets mainframe engineer who would be responsible not only for writing COBOL programs, but also for ensuring that critical financial transactions are processed accurately, securely, on time, and with full auditability. The role requires a combination of mainframe engineering, production support, financial market knowledge, data processing, and strong collaboration with business and operations teams., Develop and maintain mainframe applications using COBOL, JCL, CICS, DB2, VSAM, and related technologies. . Build enhancements for trade capture, transaction processing, confirmations, settlements, reconciliations, fees, commissions, and accounting. . Translate business and functional requirements into technical designs and program specifications. . Develop batch, online, and file processing components. Capital markets transaction processing . Support applications handling equities, fixed income, derivatives, foreign exchange, securities lending, or related products. . Process trade lifecycle events such as booking, allocation, confirmation, clearing, settlement, maturity, coupon payments, and corporate actions. . Implement business rules for market calendars, currencies, settlement instructions, pricing, positions, and cash movements. . Support interfaces with trading platforms, custodians, exchanges, clearing houses, depositories, and general ledger systems. Production support . Monitor critical intraday, end of day, and overnight batch processing cycles. . Investigate job failures, transaction errors, reconciliation breaks, and data quality issues. . Perform root cause analysis and implement permanent fixes. . Participate in on call support for business critical applications. . Coordinate incident resolution with operations, infrastructure, database, middleware, and business teams. Performance and reliability . Analyze and optimize COBOL programs, DB2 queries, CICS transactions, and batch jobs. . Improve processing speed, system availability, restart capability, and operational resilience. . Manage high transaction volumes during market open, market close, month end, and quarter end processing. . Implement error handling, recovery, audit logging, and rerun procedures. ## Related Videos - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Data Fabric in Action - How to enhance a Stock Trading App with ML and Data Virtualization](https://www.wearedevelopers.com/videos/253-data-fabric-in-action-how-to-enhance-a-stock-trading-app-with-ml-and-data-virtualization) - [Cloud as the new mainframe: why the cloud hype does not reflect the dev reality](https://www.wearedevelopers.com/videos/797-cloud-as-the-new-mainframe-why-the-cloud-hype-does-not-reflect-the-dev-reality) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Migrating from COBOL with AI: A Moonshot Demo](https://www.wearedevelopers.com/videos/1531-migrating-from-cobol-with-ai-a-moonshot-demo) ## Related Articles - [Top Big Data Technologies That You Need to Know](https://www.wearedevelopers.com/magazine/108-top-big-data-technologies-that-you-need-to-know) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Data Analyst Salary in Switzerland](https://www.wearedevelopers.com/magazine/276-data-analyst-salary-in-switzerland) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [The 10 C++ programming questions to expect in an interview](https://www.wearedevelopers.com/magazine/50-the-10-c-programming-questions-to-expect-in-an-interview)