Software Engineer III - Mainframe

JPMorganChase•Plano, TX

About The Position

As a Software Engineer III at JPMorganChase within Consumer & Community Banking Administration, you will serve as a seasoned member of an agile team, designing and delivering trusted technology products in a secure, stable, and scalable way. You will develop critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. In this Mainframe development role, you will participate in the design and development of mainframe batch applications. You will translate high-level designs into detailed technical designs and implementations, take ownership of business-critical and complex processes, and help ensure performance, architectural, security, and information-flow requirements are addressed. You will also use enterprise-authorized AI-assisted development tools where appropriate, validating their outputs against correctness, performance, and security expectations.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with the ability to critically evaluate, validate, and refine generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Flexibility and ability to react quickly to changing business needs.
  • Hands-on experience with COBOL, DB2, MVS Utilities, VSAM, and JCL.
  • Proficiency in creating DB2 views, writing stored procedures, and performing code tuning.
  • Working experience with products and tools such as TOPAZ/IDZ, SORT, SPUFI, PLATINUM, XPEDITER, FILEAID, CHANGEMAN, FTP, and NDM.
  • Knowledge of enterprise SDLC standard processes and management tools such as JIRA.
  • Ability to translate high-level designs into detailed technical designs and implementations.
  • Ability to take ownership of business-critical and complex processes.
  • Knowledge of distributed technologies and ability to learn new technologies quickly.

Nice To Haves

  • Familiarity with modern front-end technologies.
  • Exposure to cloud technologies.
  • Working experience with Control-M.

Responsibilities

  • Execute software design, development, and technical troubleshooting, using approaches suited to complex technical problems.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Use enterprise-authorized AI coding assistance for tasks such as code generation and refactoring, unit test creation, and documentation; validate outputs through peer review, automated testing, and secure coding standards.
  • Apply Software Development Life Cycle toolchain capabilities, including authorized AI-assisted development and automation, to improve the value realized from automation.
  • Produce architecture and design artifacts for complex applications and ensure software development meets design constraints.
  • Gather, analyze, synthesize, and visualize large, diverse data sets to support continuous improvement of applications and systems.
  • Identify problems and patterns in data and use insights to improve coding hygiene and system architecture.
  • Contribute to software engineering communities of practice and events exploring emerging technologies.
  • Participate in the design and development of mainframe batch applications.
  • Participate in design and code reviews, incorporate performance requirements into designs, and provide input on information and data flows.
  • Follow project life-cycle methodology and IT control policies and guidelines, and incorporate corporate architectural standards into application design specifications.
  • Identify applicable system platforms, components, and dependencies; document application specifications; and analyze performance issues and recommend resolutions.
  • Guide peers in safe and effective AI-assisted engineering practices and contribute reusable patterns and learnings to the team.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service