U.S. Bank Jobs

Job Information

U.S. Bank Software Engineering Manager (Data Platforms/Cloud) - Multiple Locations in San Francisco, California

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 seeking a Software Engineering Manager with expertise in architecture, strategy, and development lead experience to contribute to the success of our technology initiatives.

This Software Engineering Manager will be responsible for delivery of Data Platforms and Data Engineering products. In this position you will be responsible for leading data engineers through the delivery of data platform enhancements and data engineering efforts.

You will be responsible for architecting and implementing high performing data engineering and processing platforms. You'll directly manage engineers on your team and must be hands on, closely partner with Product, Design, peers across business units, and executive leadership to deliver well-engineered data platform capabilities. Your direct team is a combination of employees, contractors, and offshore developers. This position will include application design, development oversight, and coordination with other groups within the bank to deliver the overall solution. You will own release schedules in our fast-paced environment. On time release is crucial. You will coordinate multiple fast-changing, moving pieces and bring them together. You'll need excellent communication skills to be the go-to person for all questions about release schedules, quality and progress updates. Establish and maintain strong working relationships with Product Managers, Program Management and Engineering Leaders.


• Lead a team of data engineers and technology experts consisting of employees, contractors, and offshore developers to deliver data streaming platform enhancements and data capabilities.

• Responsible for application design, development oversight, and coordination with other groups within the bank to deliver the overall solution.

• Manage technical projects or programs, working closely with product managers, engineers and technical staff to develop and track release milestones and schedules

• Assess the quality of releases through monitoring of incoming bugs and code changes to identify quality issues and trends

• Partner and own product roadmap, program increment, estimating and planning using Agile Methodology and SAFe

• Develop tools and processes to improve software engineering productivity

• Lead and supervise delivery team on a day-to day basis, providing support in maintaining delivery commitments, project parameters, ensuring project deliverables, milestones, resource allocation and costs

• Remove technical obstacles, enhance team processes, and continuously improve

• Embrace emerging technology opportunities and contribute to our best practices

• Stimulate overall architecture, security, design plus certifications of software products

• Proactively interact with business lines to ensure project requirements, scope of proposals, identify challenges and assess risks. Work with PMO to ensure TOS SVPs and EVPs are kept updated on project status etc.

Basic Qualifications

  • Bachelor's degree, or equivalent work experience

  • Six to eight years of relevant technical experience

  • Five or more years of leading a software engineering team

Preferred Skills/Experience

  • Bachelor's degree in computer science or related field

  • 10 or more years of banking or IT experience

  • 5 or more years of management experience

  • 10+ years of technology experience.

  • 7+ years of management experience of technical teams with proven experience in both large and medium size teams

  • BS/MS in Computer Science or related field.

  • DB2 Blue and Data Stage ETL Technologies, and experience with Migration to Cloud and big data technologies.

  • Architect, strategist, and developer with deep and broad knowledge of information systems technology, especially digital systems and data products.

  • Exceptional leadership abilities and strategic management skills with considerable tact, diplomacy and people skills

  • Exceptional verbal and written communication skills with ability to effectively communicate to different stakeholders

  • Exceptional analytical, decision-making and problem-solving skills with ability to understand the big picture and details of applications

  • Experience with DevOps, SCRUM / AGILE methodologies

  • Must be able to perform all duties of the job including research, design, software implementation, team management, and systems deployment without assistance

  • Ability to drive a culture of quality and personal accountability through development and delivery teams. They must have a commitment to quality through the ability to translate complex technical requirements into functional software using best practices.

  • Expertise with open source technologies and hands on experience working with Kafka, Hadoop, Spark/Flink, NiFi, HDFS, Hive, Cassandra, Druid and other big data platforms

  • Strong experience in programming languages like C, C++, Java, Scala, Python

  • Strong understanding on design principles, patterns and best practices and ability to review code

  • Deep understanding of Private and Public Cloud Architectures

San Francisco:

U.S. Bank will consider qualified applicants with criminal histories in a manner consistent with the San Francisco Fair Chance Ordinance.


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.