At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bank gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at—all from Day One.
Job DescriptionU.S. Bank is seeking a Software Engineering Manager for our Financial Crimes – KYC (know your customer) team with exceptional design, development and engineering leadership experience to contribute toward the success of our technology initiatives.
The Software Engineering Manager will lead a team in the support and building of the Unified KYC Platform.
The Software Engineering Manager will focus on technological solution delivery by guiding and inspiring excellent coding practices and solid software design decisions among your team. The candidate will be responsible for growing and mentoring engineers as it relates to technical skills and career development as well as assisting with cross-team strategic efforts, influencing decisions to achieve efficient delivery of business value.
The overall team is a combination of employees, onsite and offshore consultants. 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, and work closely with software engineers, automation engineers, product managers and dependent application teams to get high-quality products and new features built, tested, and released on time. You will coordinate lots of fast-changing, moving parts and still get them to come together as a product. You'll need excellent communication skills to be the go-to person for all questions about release schedules, quality and progress updates.
Basic Qualifications:
Bachelor's degree, or equivalent work experience6+ years of relevant technical experience5+ years of leading a software engineering team10+ years of experience as a Java Full stack developerRequired Skills/Experience:
5+ years of experience in REST API & Springboot design and development5+ years of leading high-performance team, driving onshore/offshore development activities and delivery of complex enterprise systemsExperience in Git, Jira, JenkinsExperience in microservices design and developmentExperience in agile methodology, and SCRUMExperience working with geographically distributed teams and managing cross-functional initiativesGood communication and collaboration skills to interact with internal and external partnersAdvanced knowledge of information systems technology and software development processes and tools, especially industry specific applicationsStrong analytical, tactical planning and leadership skillsExcellent verbal and written communication skillsAbility to communicate with all parties involved in the product team (engineers, product owner, scrum master, third party vendors, customers, etc.)Demonstrated management, leadership and interpersonal skillsPreferred Skills/Experience:
Experience in Apigee, Istio, Kubernetes, Kafka, Azure and AWS preferredExperience deploying and managing applications in cloud environments preferredThorough knowledge and understanding of business strategy and how the technical and engineering strategy aligns with thisBe a part of transformational change where integrity matters, success inspires, and great teams collaborate and innovate. As the fifth-largest bank in the United States, we’re one of the country's most respected, innovative, ethical and successful financial institutions. We’re looking for people who want more than just a job – they want to make a difference! U.S. Bank is seeking a Software Engineer to join our Financial Crimes Technology team, supporting our Customer Sanctions Screening ecosystem.
The Software Engineer will be responsible for the analysis, design, testing, development and maintenance of best-in-class software experiences. The Software Engineer supports technology that is highly visible and key to the U.S. Bank Enterprise Financial Crimes compliance program. This candidate is a self-motivated individual who can collaborate with a team across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.
Responsibilities:
Basic Qualifications:
Bachelor’s degree, or equivalent work experience2+ years of relevant experienceRequired Skills/Experience:
Effective problem-solving and analytical skills including the ability to troubleshoot application errors and debug code in production environments3+ years’ experience with .Net Core/C# web applications and web services3+ years’ experience working with MS SQL Server relational databases3+ years’ experience with MS Azure Cloud3+ years’ experience providing technical support for Enterprise-wide applications3+ years’ experience with DevOps and Monitoring tools (Jenkins, Git, AppDynamics, Splunk, Datadog, and PowerShell)Preferred Skills/Experience:
Adept with agile software development lifecycle and DevOps principlesFundamental understanding of algorithms and data structuresAbility to communicate processes and results with all parties involved in the product team, including engineers, product owner, scrum master, third party vendors and customersEffective problem-solving and analytical skills including the ability to troubleshoot application errors and debug code in production environmentsLocation Expectation (Hybrid/flexible schedule):
The role offers a hybrid/flexible schedule, which means there's an in-office expectation of 3 or more days per week and the flexibility to work outside the office location for the other days.
If there’s anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants.
Benefits:
Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. That's why our benefits are designed to help you and your family boost your health, protect your financial security and give you peace of mind. Our benefits include the following (some may vary based on role, location or hours):
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 (from two to five weeks depending on salary grade and tenure)
Up to 11 paid holiday opportunities
Adoption assistance
Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
U.S. Bank is an equal opportunity employer. We consider all qualified applicants without regard to race, religion, color, sex, national origin, age, sexual orientation, gender identity, disability or veteran status, and other factors protected under applicable law.
E-Verify
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.
The salary range reflects figures based on the primary location, which is listed first. The actual range for the role may differ based on the location of the role. In addition to salary, U.S. Bank offers a comprehensive benefits package, including incentive and recognition programs, equity stock purchase 401(k) contribution and pension (all benefits are subject to eligibility requirements). Pay Range: $133,365.00 - $156,900.00U.S. Bank will consider qualified applicants with arrest or conviction records for employment. U.S. Bank conducts background checks consistent with applicable local laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act as well as the San Francisco Fair Chance Ordinance. U.S. Bank is subject to, and conducts background checks consistent with the requirements of Section 19 of the Federal Deposit Insurance Act (FDIA). In addition, certain positions may also be subject to the requirements of FINRA, NMLS registration, Reg Z, Reg G, OFAC, the NFA, the FCPA, the Bank Secrecy Act, the SAFE Act, and/or federal guidelines applicable to an agreement, such as those related to ethics, safety, or operational procedures.
Applicants must be able to comply with U.S. Bank policies and procedures including the Code of Ethics and Business Conduct and related workplace conduct and safety policies.
Posting may be closed earlier due to high volume of applicants.