Senior Software Engineer (Multiple openings) in Brookfield, WI.

U.S. Bank•Brookfield, WI
•$138,403 - $164,100

About The Position

U.S. Bank is hiring multiple full-time Senior Software Engineers in Brookfield, Wisconsin. The role is responsible for analyzing, designing, testing, developing, and maintaining high-quality software experiences. The engineer takes full-stack ownership of products, writes production-ready and testable code, follows architectural best practices, analyzes failures, proposes design changes, and supports operational improvements. The position involves translating business and functional requirements into technical solutions and validating end-to-end implementation. The role focuses on mainframe development, including developing, enhancing, and optimizing COBOL, JCL, DB2, CICS, REXX, and related components, as well as tuning long-running SQL using DB2 Insight. It supports functional and user acceptance testing, Agile practices, quality and delivery metrics, production support, root-cause analysis, enterprise releases, patches, and hotfixes. The engineer also supports system, integration, and full UAT cycles; prepares test scenarios and traceability matrices; and resolves defects identified during validation. The position requires a bachelor's degree or equivalent in Computer Information Systems, Computer Science, or Computer Engineering, along with five years of progressive, post-baccalaureate mainframe development experience. At least 24 months of experience is required for each of five specified areas: mainframe technology development and DB2 Insight tuning; mainframe development and functional/UAT support; Agile practices and KPI development for risk, coverage, and defect metrics; production support and root-cause analysis; and system, integration, and UAT testing activities. Concurrently gained experience is accepted. The position is not eligible for visa sponsorship and may include an additional supplemental questionnaire. Pay range: $138,403–$164,100, subject to variation for a different work location.

Requirements

  • Bachelor’s degree or equivalent in Computer Information Systems, Computer Science, or Computer Engineering.
  • Five years of progressive, post-baccalaureate mainframe development experience.
  • At least 24 months of experience developing, enhancing, and optimizing COBOL, JCL, DB2, CICS, REXX, and related mainframe components, including tuning long-running SQL using DB2 Insight.
  • At least 24 months of experience performing mainframe development and supporting functional and user acceptance testing.
  • At least 24 months of experience applying Agile best practices and developing KPIs for risk assessments, code coverage, test-case coverage, and defect metrics, while improving release quality and delivery timeframes.
  • At least 24 months of experience providing production support and root-cause analysis, resolving critical issues, implementing permanent fixes, and supporting enterprise releases, patches, and hotfixes.
  • At least 24 months of experience supporting system, integration, and full UAT cycles; preparing test scenarios and traceability matrices; and resolving defects found during validation.
  • Experience requirements may be met concurrently.
  • Must be able to comply with U.S. Bank policies and procedures, including its Code of Ethics and Business Conduct and workplace conduct and safety policies.

Responsibilities

  • Analyze, design, test, develop, operate, and maintain software products.
  • Take full-stack ownership by consistently writing production-ready and testable code.
  • Create optimal designs that adhere to architectural best practices.
  • Analyze failures, propose design changes, and encourage operational improvements.
  • Review functional and business requirements, translate them into technical solutions, and validate end-to-end implementation.
  • Perform mainframe development and support functional and user acceptance testing during the testing phase.
  • Develop, enhance, and optimize COBOL, JCL, DB2, CICS, REXX, and related mainframe components; tune long-running SQL using DB2 Insight.
  • Apply Agile best practices and develop KPIs for leadership and business teams, including metrics for risk assessments, code coverage, test-case coverage, and defects.
  • Improve release quality and minimize delivery timeframes.
  • Provide production support and root-cause analysis; resolve critical issues, implement permanent fixes, and support enterprise releases, patches, and hotfixes.
  • Support system testing, integration testing, and full UAT cycles; prepare test scenarios and traceability matrices; resolve defects identified during validation.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of 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 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
  • Comprehensive benefits package, including incentive and recognition programs, equity stock purchase, 401(k) contribution, and pension, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service