About The Position

U.S. Bank is seeking a Software Engineer – Mainframe Developer in Atlanta, Georgia. This role involves designing, developing, testing, and maintaining software solutions in both mainframe and modern computing environments. The position may allow working from home within a commuting distance of the worksite location. Multiple positions are available.

Requirements

  • Bachelor’s degree (or foreign equivalent) in Computer Science or Electronics Engineering.
  • 5 years of progressive post-baccalaureate experience with mainframe application development in large-scale enterprise environments.
  • 5 years of experience with mission-critical system development and support in regulated financial or enterprise environments.
  • 5 years of experience providing expert guidance in the Cards domain, encompassing complex credit card processing systems, impact analysis, solution design, and production support activities.
  • 5 years of experience with mainframe programming languages and technologies including COBOL, PL/I, Assembler, CICS, SQL, REXX, JCL, VSAM, and DB2.
  • 5 years of experience developing integrations between mainframe systems and modern interfaces, including web services, z/OS Connect, and RESTful APIs.
  • 5 years of experience with enterprise development, testing, and release management tools including IBM Developer for Z/OS, FileAid, ChangeMan, ServiceNow, WebSphere MQ, Zowe, GitHub, GitLab, Bitbucket, Jenkins, and Visual Studio.
  • 5 years of experience performing code reviews.
  • 5 years of experience managing defects.
  • 5 years of experience conducting unit, integration, and regression testing.
  • 5 years of experience coordinating deployments and post-production validations.
  • 5 years of experience creating and maintaining technical documentation of software designs, processes, and code.
  • 5 years of experience monitoring and optimizing system performance.

Responsibilities

  • Analyze business and technical requirements and perform impact assessments to create detailed technical designs.
  • Build, maintain, and optimize production-ready software using mainframe languages and technologies such as COBOL, PL/I, Assembler, CICS, SQL, REXX, JCL, VSAM, and DB2.
  • Develop integrations between mainframe systems and modern interfaces, including CICS web services, z/OS Connect, and RESTful APIs.
  • Utilize enterprise development and testing tools such as IBM Developer for Z/OS, FileAid, ChangeMan, ServiceNow, WebSphere MQ, Zowe, GitHub, GitLab, Bitbucket, Jenkins, and Visual Studio to support coding, debugging, and release management.
  • Conduct code reviews, manage defects, perform unit, integration, and regression testing, and coordinate deployment and post-production validation activities.
  • Maintain accurate technical documentation of designs, processes, and code to support knowledge sharing and ongoing system maintenance.
  • Collaborate with cross-functional teams, providing clear and timely communication on project status, technical challenges, and solutions.
  • Enforce engineering, security, and compliance standards, monitor system performance, and optimize DB2 queries and other data structures for efficiency.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
  • Incentive and recognition programs
  • Equity stock purchase
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service