Software Engineer- Mainframe at U.S. Bank
Englewood, CO
$92,820–$109,200from the description
Jul 20, 2026
Englewood, CO
Jul 21, 2026
What this job asks for AI summary
A software engineering role focused on mainframe development, with core responsibilities spanning the design, coding, testing, and ongoing maintenance of production systems. Day-to-day work centers on COBOL, CICS, JCL, and DB2 in a z/OS environment, within an agile and DevOps-oriented team. Suits a candidate with hands-on mainframe experience who is comfortable owning code quality, conducting code reviews, and contributing to reliability and compliance standards.
Mid level · 2+ years · National · Full-time
Posted 5 times — it's one opening, so apply once.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
What the occupation pays Median $135,980 (middle half $105,210–$171,980). This posting is about at that midpoint.
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (6)
The job title is simply 'Software Engineer' with no level modifier, so advertised seniority is Unspecified. The stated experience requirement of 2–3 years and the scope of responsibilities (team-level delivery, code reviews, incremental delivery) support a Mid-level classification.
A Bachelor's degree is listed under Basic Qualifications but is explicitly qualified with 'or equivalent work experience', so no formal degree is hard-required.
Git is the only named technology appearing in the Basic Qualifications / required section (parenthetically alongside 'agile/DevOps principles'). All mainframe-stack skills — COBOL, CICS, JCL, DB2, and Linux/Unix — appear exclusively under the 'Preferred Skills/Experience' heading and are therefore preferred.
Linux/Unix are listed together as a single 'nice to have' item; Linux is used as the primary name with Unix as an alternative since they are interchangeable in this context.
No primary work location is specified in the posting; the pay range note references a 'primary location listed first' but no city is named. CBSA fields are left blank.
The role is not flagged as remote; no remote/hybrid language appears in the posting.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.