Taro Logo

Senior Software Engineer – Branch Technology

U.S. Bank is one of the largest banks in the United States providing financial services and products.
Cincinnati, OH, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
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

Lead Java Software Engineer (Foreign Exchange / Capital Markets)

Lead Java Software Engineer position at U.S. Bank focusing on Foreign Exchange and Capital Markets systems development.

Senior Software Engineer (Java/J2EE, Spring Boot, Microservices)

Senior Software Engineer position at U.S. Bank focusing on Java/J2EE development and microservices architecture

Senior Software Engineer (Java/Spring boot/Microservices)

Senior Software Engineer position at U.S. Bank focusing on Java, Spring Boot, and Microservices development for enterprise banking applications.

Description For Senior Software Engineer – Branch Technology

U.S. Bank is seeking a Senior Software Engineer to join their Branch Technology team in Cincinnati. As one of the largest and most respected financial institutions in the United States, U.S. Bank offers a unique opportunity to work on critical banking technology infrastructure that serves millions of customers nationwide.

The Branch Technology team plays a vital role in developing and maintaining the technical systems that power U.S. Bank's extensive network of physical branches. This position offers the chance to work on mission-critical applications that directly impact the daily operations of bank branches and the customer experience.

As a Senior Software Engineer, you'll be part of a team responsible for designing, developing, and maintaining sophisticated software solutions that enable seamless banking operations. The role requires strong technical expertise, problem-solving skills, and the ability to work in a regulated financial environment.

This position offers the opportunity to work with enterprise-scale systems while contributing to the digital transformation of traditional banking services. You'll collaborate with cross-functional teams, including business analysts, product managers, and other engineers to deliver robust technical solutions.

U.S. Bank provides a comprehensive benefits package and opportunities for career growth within a stable, well-established financial institution. The company's commitment to innovation in financial technology, combined with its strong market position, makes this an excellent opportunity for experienced software engineers looking to make a significant impact in the banking sector.

Working at U.S. Bank means joining a team that values technical excellence, security, and reliability while maintaining a strong focus on customer service and regulatory compliance. The role offers the chance to work on challenging technical problems while contributing to systems that millions of customers rely on daily.

Last updated 4 days ago

Responsibilities For Senior Software Engineer – Branch Technology

  • Design and develop software solutions for branch technology
  • Maintain critical banking applications
  • Collaborate with cross-functional teams
  • Ensure compliance with banking regulations

Requirements For Senior Software Engineer – Branch Technology

Java
  • Experience with enterprise software development
  • Strong problem-solving skills
  • Understanding of banking technology
  • Experience working in regulated environments

Benefits For Senior Software Engineer – Branch Technology

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive benefits package
  • Career growth opportunities
  • Stable work environment

Interested in this job?