Software Engineer Principal - Mainframe
Core
Lead the design, development, and implementation of mainframe applications supporting enterprise banking systems.
Role type
Principal Software Engineer (Mainframe)
Builds
Mission-critical, large-scale batch and real-time transaction processing systems for enterprise banking
Domain
Financial Services / Mainframe Computing
Deliverable
production ML models | product features | infrastructure
Required skills
COBOL, CICS, JCL, Batch processing and scheduling tools, Mainframe architecture, High-throughput system design, Root cause analysis, SDLC governance
Preferred skills
Application modernization, Distributed architecture integration, Technical leadership, Regulated environment experience
Technologies
CICS, JCL, CA7, Control-M
Responsibilities
Lead design and implementation of mainframe applications, Optimize high-throughput batch and online transaction processing systems, Drive modernization initiatives integrating mainframe with distributed architectures, Lead troubleshooting and performance tuning, Mentor junior engineers, Ensure adherence to enterprise governance standards
Seniority
Principal, hands-on IC with strategic direction