Taro Logo

Software Engineer 2 - (Mainframe Developer)

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while enabling communities to grow and succeed.
Hopkins, MN, USAAtlanta, GA, USAChicago, IL, USA
$105,400 - $136,400
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Software Engineer 2 - (Mainframe Developer)

U.S. Bank is seeking a Software Engineer 2 specializing in Mainframe Development to join their technology team. This role offers an opportunity to work with a leading financial institution that's committed to innovation and customer success. The position involves designing, developing, and maintaining critical mainframe applications using technologies like COBOL, DB2, JCL, and VSAM.

The ideal candidate will be a self-motivated professional with 3-5 years of experience who can collaborate effectively across teams while taking ownership of software development projects. You'll be responsible for writing production-ready code, conducting code reviews, and ensuring all development follows compliance and security best practices.

Working in a hybrid environment (3+ days in office), you'll be part of a team that embraces emerging technologies and contributes to the bank's technology transformation. The role offers comprehensive benefits including healthcare, 401(k), paid vacation, and parental leave. With a competitive salary range of $105,400 - $136,400, this position provides both professional growth and financial stability.

This is an excellent opportunity for a mainframe developer who wants to work on enterprise-scale systems while contributing to the digital transformation of a major financial institution. The role combines traditional mainframe technologies with modern development practices, making it ideal for someone who values both stability and innovation in their career.

Last updated 4 days ago

Responsibilities For Software Engineer 2 - (Mainframe Developer)

  • Design, develop, test, operate and maintain products
  • Take full stack ownership by writing production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Conduct code reviews
  • Ensure compliance and security best practices
  • Contribute to culture of innovation and continuous improvement

Requirements For Software Engineer 2 - (Mainframe Developer)

  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience
  • Strong technical knowledge in Cobol, DB2, JCL, VSAM
  • Experience with agile software development lifecycle and DevOps principles
  • Strong problem-solving and analytical skills
  • Proficient understanding of algorithms, data structures, architectural design patterns

Benefits For Software Engineer 2 - (Mainframe Developer)

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance

Interested in this job?

Jobs Related To U.S. Bank Software Engineer 2 - (Mainframe Developer)