Software Engineer III - Mainframe

JPMorgan Chase & Co.•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 secure, stable, and scalable technology products. You will deliver critical technology solutions across technical areas and business functions in support of business objectives. The role includes designing and developing mainframe batch applications, producing architecture and design artifacts, and ensuring software meets design constraints and performance requirements. You will work with large data sets to support continuous improvement, identify problems and patterns, and recommend improvements to code quality and system architecture. You will also use enterprise-authorized AI development tools responsibly, validating outputs through reviews, testing, and secure coding practices, and share useful patterns with the team. You will follow project life-cycle methodology and IT control policies, apply corporate architecture standards, document application specifications and dependencies, and analyze performance issues. The position requires flexibility as business needs change and ownership of business-critical processes.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools, and ability to critically evaluate, validate, and refine their 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; ability to guide peers on safe and effective use.
  • Flexibility and ability to respond quickly to changing business needs.
  • Hands-on experience with COBOL, DB2, MVS Utilities, VSAM, and JCL.
  • Hands-on DB2 experience, including creating views, writing stored procedures, and performing code tuning.
  • Working experience with tools and products such as TOPAZ/IDZ, SORT, SPUFI, PLATINUM, XPEDITER, FILEAID, CHANGEMAN, FTP, and NDM.
  • Knowledge of enterprise SDLC processes and management tools such as JIRA.
  • Ability to translate high-level designs into detailed technical designs and implementation.
  • Knowledge of distributed technologies and ability to learn new technologies.

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, including developing solutions to complex technical problems.
  • Create secure, high-quality production code and maintain algorithms that operate synchronously with appropriate systems.
  • Use enterprise-authorized AI coding tools to improve code quality, delivery speed, and productivity; validate generated outputs through peer review, automated testing, and secure coding standards.
  • Apply software development life-cycle tools, including authorized AI-assisted development and automation capabilities.
  • Produce architecture and design artifacts for complex applications and ensure software code meets design constraints.
  • Analyze and visualize large, diverse data sets to support continuous improvement of software 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 focused on 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 flow.
  • 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, and document application specifications.
  • Analyze performance issues and recommend resolutions.
  • Translate high-level designs into detailed technical designs and implementations, and take ownership of business-critical and complex processes.

Benefits

  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
  • Eligible roles may receive commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service