[Remote] COBOL Software Engineer–Banking/Payments
Note: The job is a remote job and is open to candidates in USA. Computer Services, Inc. (CSI) is a forward-thinking software provider that helps financial institutions with open and flexible technologies. As a COBOL Software Engineer, you will maintain and improve core platforms that process financial transactions, ensuring their reliability and efficiency while collaborating with cross-functional teams.
Responsibilities
- Developing, maintaining, and enhancing batch processing programs supporting high-volume payment systems
- Supporting ~100 legacy COBOL programs and associated scripts running in an IBM RS6000 (AIX) environment
- Troubleshooting production issues, including batch failures, reconciliation discrepancies, and data inconsistencies
- Analyzing system behavior and resolving urgent issues impacting transaction processing
- Working with large datasets and performing SQL-based data analysis and troubleshooting
- Designing and monitoring batch jobs and scheduling workflows (overnight/daily processing)
- Supporting and improving legacy systems while contributing to modernization efforts
- Collaborating with cross-functional teams including payments, fraud, billing, and accounting
- Participating in an on-call rotation (approximately every 3 weeks once fully trained) to support critical systems
Skills
- Strong programming experience (COBOL preferred, but open to C, Java, or similar languages)
- Experience working in Unix/Linux environments (AIX preferred)
- Proficiency with shell scripting (ksh/bash)
- Experience with batch processing and job scheduling (cron, Autosys, Control-M, etc.)
- Solid SQL skills and experience working with large datasets
- Strong troubleshooting and analytical skills
- Ability to support production systems and resolve high-priority issues
- Strong communication skills and ability to work cross-functionally
- Experience within banking, payments, or financial transaction systems
- Knowledge of reconciliation, accounting processes, or financial data flows
- Experience with legacy system modernization and integrations
- Familiarity with tools such as Azure DevOps
- Experience with file transfers, batch workflows, and performance tuning
Benefits
- Eligibility for incentive awards based on both individual and business performance
- Comprehensive range of benefits
Company Overview
Apply To This Job