Software Engineering Manager, API Product Owner & Team Lead


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.

Are you passionate about building digital products that impact the lives of millions and create incredible customer experiences? We at U.S. Bank are seeking a Software Engineering Manager to lead and deliver groundbreaking API solutions as Product Owner and Team Lead. You will have a chance to create, develop and deliver software and grow in your breadth of technical knowledge in more than one area. Your people leadership, relationship management, technology and creative problem solving skills will be essential to our success.
About the Team
The U.S. Bank Enterprise API team contributes significantly to enabling our customer-focused experience. We are the first bank to use mobile to open accounts and we are using our data intelligence to bring a next-generation, holistic experience to customers across U.S. Bank.
The top challenges for the team are delivering APIs for our rapidly evolving product, balancing development velocity with API consistency, and improving the architecture to handle the scale of 2.5+ million daily customers conducting transactions through mobile, online and other digital channels. Read our growth strategy at .
  • Lead a highly dynamic, multi-disciplinary team to develop and enhance API portal products and APIs on a day-to-day basis. You will translate business strategies into products that delight our customers and position our company for substantial growth and disruption.
  • Familiar with Agile methodology and can rally the team to work in a highly collaborative environment.
  • Collaborate with internal and external partners to create a leading API platform.
  • Develop and nurture relationships with key internal partners in support of business line leaders and teams.
  • Lead, mentor and develop team members to take on the challenge of improving our customer experience and taking it to the next level.
  • Support executive leaders and work as part of a multidisciplinary team of engineers delivering our new API used by many internal applications and potentially to publish as a public API.
  • Understand customer expectations, industry standards, current gaps and technical constraints, and participate in developing the roadmap.
  • Drive requirements and ultimately partner with DevOps, Security and enterprise cloud engineering groups so you can lead the entire engineering product rather than a single problem.


Basic Qualifications
  • Bachelor’s degree or equivalent work experience
  • At least 8 years’ experience with major tasks, deliverables, formal methodologies and disciplines for delivering new or enhanced applications
  • At least 10 years’ experience with developing and implementing applications
Preferred Qualifications
  • Master’s degree
  • 5+ years’ experience designing, developing, and implementing API
  • 3+ years of Agile experience
  • Leadership experience with the ability to connect and inspire others
  • Creative problem solver with the ability to take actions and implement effective solutions in a timely manner
  • Works effectively with others to identify and resolve issues. Excellent interpersonal skills and an ability to interact successfully with individuals at all levels of the organization.
  • Experience with developing and deploying applications on Cloud, preferably on Azure and/or Amazon Web Services (AWS)
  • Understanding of Test Driven Development concepts and supportive tools like Cucumber
  • Understanding of Object-Oriented and Functional programming concepts using languages like Java
  • Solid programming skills in one language (Java/SpringBoot), deep knowledge of REST API and a track record of getting stuff done
  • Experience in a major server-less development, including infrastructure
  • Depth and breadth of knowledge across multiple software engineering disciplines
  • Self-driven, actively looks for ways to contribute
  • Experience with scripting languages like Python
  • Familiarity with Configuration management tools like Ansible, Chef or Terraform. Familiarity with Application Container concepts using tools like Docker
  • Certified in one or more of the following: Java, Spring, AWS technologies


Information Technology

Primary Location



1st - Daytime

Average Hours Per Week