U.S. Bank is seeking a full-time Senior Software Engineer in Brookfield, Wisconsin. The role is responsible for analyzing, designing, testing, developing, operating, and maintaining high-quality software experiences, with a focus on mainframe development and full-stack ownership. The engineer writes production-ready, testable code; applies architectural best practices; analyzes failures and recommends design and operational improvements; and translates functional and business requirements into technical solutions, validating end-to-end implementation. The position develops, enhances, and optimizes COBOL, JCL, DB2, CICS, REXX, and related mainframe components, including tuning long-running SQL using DB2 Insight. It supports functional testing, system and integration testing, and full user acceptance testing (UAT) cycles. The engineer also provides production support and root-cause analysis, resolves critical issues, implements permanent fixes, and supports enterprise releases, patches, and hotfixes. Agile practices and quality metrics are used to assess risk, code and test coverage, defects, and release quality. 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. The employer accepts concurrently gained experience. The position is not eligible for visa sponsorship. Compensation is $138,403–$164,100, with the range subject to variation for a different work location. The role may include an additional supplemental questionnaire.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior