> Markdown version of [/jobs/ext/4342518-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/4342518-senior-software-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 Software Engineer - **Company:** Capgemini - **Location:** United States - **Experience:** Expert - **Salary:** $61,087.0 - $90,364.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Unit Testing, Customer Information Control System (CICS), COBOL (Programming Language), Databases, IBM DB2, Database Queries, Job Control Language (JCL), Mainframes, Scrum Methodology, Standard Sql, Software Requirements Analysis, Virtual Storage Access Methods, Z/OS, Mainframe Programming, Integration Tests - **Published:** October 15, 2026 - **Apply:** https://www.capgemini.com/jobs/575471-en_US_SAPBTP/x/ ## About the Role Mainframe COBOL Programming (Batch & Online) ## Description * JCL (Job Control Language)IBM z/OS Mainframe Environment * CICS (Customer Information Control System) * VSAM (Virtual Storage Access Method) * DB2 Database Development and SQL * Analyze business and system requirements and translate them into technical solutions. * Develop, enhance, and maintain Mainframe applications using COBOL, JCL, CICS, and DB2. * Design and implement batch and online processes. * Perform coding, unit testing, integration testing, and deployment activities. * Troubleshoot production issues and perform root cause analysis. * Support application releases and production implementations. * Optimize program performance and database queries. * Collaborate with business analysts, architects, QA teams, and stakeholders. * Create and maintain technical documentation. * Participate in Agile ceremonies including sprint planning, daily stand-ups, and retrospectives