Software Engineer - Mainframe in Irving, Texas

U.S. BankIrving, TX
Hybrid

About The Position

U.S. Bank is seeking the position of Software Engineer - Mainframe in Irving, Texas. Essential Responsibilities: The Software Engineer - Mainframe designs, develops, enhances, tests, operates, and maintains software products and applications across both modern and mainframe technologies, leveraging a tech stack that includes COBOL, JCL, EZYTRIEVE, CICS, SQL, stored procedures (native and external), DB2, VSAM, XML, and GitLab. The Software Engineer - Mainframe translates business and functional requirements into technical specifications and delivers scalable, reliable, high-performance solutions while writing production-ready code that adheres to architectural, security, and compliance standards. Responsibilities include optimizing batch jobs, CICS programs, SQL queries, stored procedures, and data access patterns across DB2 and VSAM to support high-volume transaction processing, as well as performing unit, system, integration, and performance testing. The Software Engineer - Mainframe analyzes and resolves failures, troubleshoots production issues, provides on-call support to minimize downtime, and proposes continuous design and operational improvements. The role involves conducting code reviews, maintaining detailed technical documentation, collaborating with cross-functional teams, and using GitLab for version control and controlled deployments. Additionally, the Software Engineer - Mainframe ensures tasks are properly prioritized and sized for incremental delivery, proactively communicates risks or blockers, and contributes to innovation, continuous improvement, and the organization’s broader technology transformation initiatives. Position may allow working from home within a commuting distance of worksite location. Multiple Positions.

Requirements

  • Requires a Bachelor’s degree (or foreign equivalent) in Computer Engineering or Electronics Engineering plus 5 years of progressive post-baccalaureate experience as a Software Engineer, Technical Architect, Consultant, or related.
  • Must possess 5 years of experience with all of the following: software development, information systems design, and IT operations support; analyzing business and functional requirements to design and implement technical solutions; working through the full software development life cycle, including requirement gathering, system design, development, testing, production implementation, and post-production support; code review, quality assurance, and adherence to development standards; coordinating with onsite and offshore teams to assign tasks, monitor progress, and deliver projects on schedule; data migration, system integration, performance monitoring, and troubleshooting deployment issues; implementing projects using Agile methodology and managing Scrum teams; collaborating with internal business groups and external vendors on project implementation and system enhancements; and utilization of the following technologies: COBOL, JCL, EZYTRIEVE, SOLA, CICS, SQL, Stored Procedures (Native and External), DB2, VSAM, and XML.

Responsibilities

  • designs, develops, enhances, tests, operates, and maintains software products and applications across both modern and mainframe technologies
  • translates business and functional requirements into technical specifications
  • delivers scalable, reliable, high-performance solutions while writing production-ready code that adheres to architectural, security, and compliance standards
  • optimizing batch jobs, CICS programs, SQL queries, stored procedures, and data access patterns across DB2 and VSAM to support high-volume transaction processing, as well as performing unit, system, integration, and performance testing
  • analyzes and resolves failures, troubleshoots production issues, provides on-call support to minimize downtime, and proposes continuous design and operational improvements
  • conducting code reviews, maintaining detailed technical documentation, collaborating with cross-functional teams, and using GitLab for version control and controlled deployments
  • ensures tasks are properly prioritized and sized for incremental delivery, proactively communicates risks or blockers, and contributes to innovation, continuous improvement, and the organization’s broader technology transformation initiatives

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service