Software Engineering Manager (Multiple Positions)

U.S. Bank

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 Description

U.S. Bank is seeking the position of Software Engineering Manager (Multiple Positions) in Irving, Texas.

Essential Responsibilities:

The Software Engineering Manager (Multiple Positions) manages multiple development projects, development teams, and/or application support functions. Essential responsibilities include: recruiting, directing, motivating and developing staff, maximizing their individual contribution, their professional growth, and their ability to function effectively with their colleagues as a team; oversees the development and implementation of multiple, complex, organization-wide systems; works closely with client departments in development and implementation of technology strategies and application systems; advises application owners on the technology possibilities and requirements; provides direction and oversight for application support functions to ensure quality processing while meeting or exceeding application service level commitments; defines and manages resource requirements and allocations, monitors and improves quality, and ensures best practice development techniques; interfaces with clients to ensure application systems and projects are meeting or exceeding their expectations; provides direction and manages resolution of applications issues; manages staff and recommends hires, transfers, terminations, performance standards and reviews; plans, develops and controls project/product budgets.

The Software Engineering Manager (Multiple Positions) leads the digital transformation of customer facing products with full accountability and responsibility for strategy, architecture, design, development, implementation, testing and release. Responsible for engineering solutions and execution of products. Establishes engineering strategic objectives influencing architecture and technical approach. Provides technical solutions for web development (React) & mobile app web view development and library integrations with iOS and Android libraries to aid the business team in developing business & technical requirements.

Basic Qualifications:

Requires a Master’s degree (or foreign equivalent) in Computer Science or Computer Information Systems plus 2 years of project management experience in an information technology (IT) or related industry. Will accept a Bachelor’s degree (or foreign equivalent) in Computer Science or Computer Information Systems plus 5 years of project management experience in an information technology (IT) or related industry in lieu of a Master’s degree plus 2 years of experience.

Required Skills/Experience:

Must possess 2 years of experience with Master’s or 5 years of experience with Bachelor’s with: planning, designing, developing, and implementing applications; installation and coding involved in application development; requirement analysis and design of applications; project/change management tools; technical review of prospective projects; code deployment; development and design of specification documents per project requirements; development of project manuals and documentation related to software and its maintenance; HTML; AJAX; XML; CSS; jQuery; JavaScript; React JS; React Native; JAVA; iOS/Android; .NET; Restful APIs; SOAP; JIRA; and Agile methodologies. Base pay range may vary if an offer is made for work in a different location. Pay Range: $154,713.00 – $190,400.00.

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 ( .


Our approach to benefits and total rewards considers our team members’ whole selves and what may be needed to thrive in and outside work. Thats 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

EEO is the Law

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. Applicants can learn more about the company’s status as an equal opportunity employer by viewing the federal KNOW YOUR RIGHTS ( EEO 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 ( .

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).

U.S. Bank accepts applications for this position on an ongoing basis.

Show Full Vacancy