Sr Lead Software Engineer Mainframe Cobol

JPMorgan Chase JPMorgan Chase · Banking · Wilmington, DE +1 · Consumer & Community Banking

This role is for a Senior Lead Software Engineer focused on Mainframe COBOL at JPMorgan Chase. The engineer will be responsible for modernizing mainframe systems, developing secure production code, and identifying automation opportunities. A key aspect of the role involves driving the adoption and governance of AI-assisted engineering practices, including code review, refactoring, and test acceleration, while ensuring responsible AI use and validating AI outputs.

What you'd actually do

  1. Lead modernization architecture and design planning by applying advanced knowledge of COBOL, CICS, DB2, IBM MQ, and DB2 Utilities to drive target-state designs, migration patterns, and technical execution plans.
  2. Develop secure, high-quality production code, while also reviewing and debugging code authored by others.
  3. Identify opportunities for automation to enhance operational stability and efficiency of software applications and systems.
  4. Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.
  5. Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.

Skills

Required

  • COBOL
  • CICS
  • DB2
  • IBM MQ
  • DB2 Utilities
  • JCL
  • file transfer mechanisms
  • Cloud Technologies
  • Public Cloud
  • AWS
  • well-architected designs
  • application development
  • testing
  • resiliency
  • operational stability
  • software engineering concepts
  • AI-assisted software development tools
  • responsible AI use

Nice to have

  • modernization in cloud platform
  • distributed technologies
  • AI tools
  • Micro-Services
  • Event-Driven architectures

What the JD emphasized

  • Extensive hands on experience in mainframe technologies and tools, including Cobol, CICS, DB2, MQ messaging, DB2 Utilities, JCL, and file transfer mechanisms.
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.