Taro Logo

Sr. Software Engineer (Mainframe Developer)

U.S. Bank is a leading financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Brookfield, WI, USAAtlanta, GA, USAChicago, IL, USA
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Sr. Software Engineer (Mainframe Developer)

U.S. Bank is seeking an experienced Senior Software Engineer specializing in Mainframe Development to join their technology team. This role combines traditional mainframe development with modern cloud technologies, offering a unique opportunity to work with both established and emerging platforms. The position involves designing and developing complex application systems, working with both mainframe technologies (COBOL, DB2, JCL) and modern tools (Java, REST APIs, Kafka).

The role is part of a larger technology initiative, where you'll collaborate with Delivery Managers, IT development teams, and Architecture groups while supporting various business lines. You'll be responsible for the full software development lifecycle, from requirements gathering to implementation and optimization. The position requires strong technical expertise in both mainframe and modern development environments, making it an ideal opportunity for developers who can bridge traditional and contemporary technologies.

Working at U.S. Bank offers comprehensive benefits including healthcare, retirement plans, and flexible vacation policies. The company promotes a collaborative environment with a hybrid work arrangement, requiring 3+ days in office per week. This position is perfect for experienced developers who want to work with both legacy systems and modern technologies while contributing to a major financial institution's digital transformation.

The ideal candidate will have 5-6 years of experience, strong problem-solving skills, and the ability to work across multiple technology stacks. This role offers the opportunity to work on significant projects that impact the bank's core operations while maintaining a healthy work-life balance with competitive benefits.

Last updated a day ago

Responsibilities For Sr. Software Engineer (Mainframe Developer)

  • Design, code, test, debug, document, maintain, and modify complex computer programs
  • Participate in application architecture functions including estimating and project planning
  • Recommend solutions to improve business with focus on core architecture
  • Establish and refine development and test environment tools
  • Create and recommend improvements to unit test plans and testing process
  • Collaborate with teams in all stages of software development lifecycle
  • Design program specifications while ensuring performance levels
  • Guide technical staff and business partners to solve complex problems
  • Monitor operating efficiency and optimize applications
  • Demonstrate understanding of business needs driving projects

Requirements For Sr. Software Engineer (Mainframe Developer)

Java
  • Bachelor's degree or equivalent work experience
  • Five to six years of relevant experience
  • Experience with MVS mainframe and cloud base environment
  • Strong technical knowledge in COBOL, DB2, JCL, SQL, VSAM
  • Experience with Java (strongly preferred)
  • Experience with Maven, Rest API, Junit, Mockito, Docker, JPA/PostgreSQL, Kafka
  • Knowledge of agile software development lifecycle and DevOps principles
  • Strong problem-solving and analytical skills

Benefits For Sr. Software Engineer (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 based on grade and tenure)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

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

Senior Software Engineer - Backend (Java,Spring Boot,Cloud,Kafka)

Senior Backend Software Engineer role at U.S. Bank working with Java, Spring Boot, Cloud, and Kafka technologies.

Sr. Software Engineer (Full Stack - Java, React, Kafka, Azure)

Senior Full Stack Software Engineering position at U.S. Bank working with Java, React, Kafka, and Azure technologies.

Senior Software Engineer -- .Net Developer

Senior .NET Developer position at U.S. Bank in Irving, TX focusing on backend development.

Senior Software Engineer

Senior Software Engineer position at U.S. Bank in Cincinnati, OH

Senior System Software Engineer, Performance - CUDA Driver

Senior System Software Engineer position at NVIDIA focusing on CUDA driver performance optimization, requiring 5+ years experience and strong C programming skills.