About The Position

U.S. Bank is seeking a Software Engineer – Mainframe Developer in Atlanta, Georgia. This role involves designing, developing, testing, and maintaining robust software solutions in both mainframe and modern computing environments. The position offers opportunities to analyze business and technical requirements, create technical designs, and build/optimize production-ready software using various mainframe technologies. It also includes developing integrations between mainframe systems and modern interfaces, utilizing enterprise development and testing tools, conducting code reviews, managing defects, performing testing, coordinating deployments, and maintaining technical documentation. Collaboration with cross-functional teams and adherence to engineering, security, and compliance standards are key aspects of the role. 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.
  • Ability to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.

Responsibilities

  • Design, develop, test, and maintain robust software solutions in both mainframe and modern computing environments.
  • 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.
  • Use 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 (all benefits are subject to eligibility requirements)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service