U.S. Bank Jobs

Job Information

U.S. Bank Lead Software Engineer - multiple locations in Richfield, Minnesota

At U.S. Bank, we're passionate about helping customers and the communities where we live and work. The fifth-largest bank in the United States, we’re one of the country's most respected, innovative and successful financial institutions. U.S. Bank is an equal opportunity employer committed to creating a diverse workforce. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, among other factors.

Job Description

U.S. Bank is looking for a motivated and experienced technical leader to be a key player in changing how we deliver technology for our Wealth Management & Investment Services business. This person will have direct and far reaching impact on Cloud adoption, API’s, Agile/DevOps maturity in addition to working with Machine Learning. The role requires working across a broad spectrum of technology and business partners delivery a state-of-the-art Document Management solution utilizing the above technologies. There could not be a better time to join our team as we transform how we deliver technology.


  • Self-starter who can pick up new technologies/skills, be comfortable with ambiguity and drive initiatives forward

  • Drive delivery of shared capabilities

  • Identify end to end solutions, leverage best practices and patterns

  • Create Proof of Concepts, apply existing technologies in new ways, prove out new approaches and technologies

  • Provides technical governance and guidance to with application development teams

  • Researches, models, and integrates business and technology architectures to align with business strategy, goals and objectives

  • Consults on a wide spectrum of existing and emerging technologies

  • Reviews high-risk technology projects for compatibility with IT standards and strategic direction

  • Drive portfolio initiatives around technology simplification, resilience, stability

Basic Qualifications

  • Bachelor's degree or equivalent work experience

  • Six to Eight years of relevant experience with concepts, philosophies and tools behind the design of applications, information and underlying information technologies

Preferred Skills/Experience

  • 10 years’ experience with developing and implementing applications and end to end solutions

  • 5+ years’ experience coming from a Application Architect/Senior Application Developer background

  • Very strong Interpersonal skills with excellent verbal and written communication

  • Collaborative style with an ability to achieve consensus

  • Proven technical leader

  • App Stack (must have some/all) - Java/Spring, REST, Microservice, .NET, React

  • Cloud (Required) – Docker/K8s. On-prem/GCP and/or AWS.

  • Delivery (Required) – proven track record with CI/CD, Agile/DevOps, Test Automation

  • Database experience (Preferred) - SQL/no-SQL (Microsoft/Cassandra), large/complex datasets, data modelling, performance, platform evolution, data delivery

  • Messaging Middleware - Kafka(preferable), TIBCO

  • Information Security and Financial Services domain knowledge a plus

  • Design of an application’s code base, layering, componentization, framework selection a plus

Successful applicants will exemplify US Bank's ethical principles of uncompromising integrity, respect for others, accountability for decisions and actions, and good citizenship.



Take care of yourself and your family with U.S. Bank employee benefits. We know that healthy employees are happy employees, and we believe that work/life balance should be easy to achieve. That's why we share the cost of benefits and offer a variety of programs, resources and support you need to bring your full self to work and stay present and committed to the people who matter most - your family.

Learn all about U.S. Bank employee benefits, including tuition reimbursement, retirement plans and more, by visiting usbank.com/careers (https://www.usbank.com/careers/index.html) .

EEO is the Law

Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) poster.


U.S. Bank participates in the U.S. Department of Homeland Security E-Verify program in all facilities located in the United States and certain U.S. territories. The E-Verify program is an Internet-based employment eligibility verification system operated by the U.S. Citizenship and Immigration Services. Learn more about the E-Verify program (https://www.usbank.com/careers/verification-of-eligibility-for-employment.html) .

Our 74,000 employees work across departments to help our millions of retail, business, wealth management, payment, commercial and corporate, and investment services customers across the country and around the world turn their dreams into reality. Our employees are empowered to create change and drive our future, and we pride ourselves on diligently and ethically upholding U.S. Bank’s best-in-class financial record and legacy of more than 150 years in banking. Most importantly, we put people first, cultivating and treasuring meaningful relationships with the customers we serve, the colleagues we support and the communities where we live and work.