Software Engineer 2 (Full Stack .NET / React)

U.S. Bank

Saint Paul, MN, United States · Gresham, OR, United States · Hopkins, MN, United States · Irving, TX, United StatesFull-time$105,400–$124,000Posted Oct 22, 2026

About the role

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

This position will be responsible for the analysis, design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who can collaborate with a team and across the organization. The candidate takes responsibility of the software artifacts produced adhering to U.S. Bank standards in order to ensure minimal impact to the customer experience. The candidate will be adept with the agile software development lifecycle and DevOps principles.

Essential Responsibilities:

Design, develop, test, and maintain scalable full-stack applications using C#, ASP.NET, .NET Core, MVC, React, TypeScript, and JavaScript.

Build and integrate RESTful APIs, microservices, and web services to support enterprise applications and digital experiences.

Develop modern, responsive user interfaces while following established frontend standards, best practices, and reusable component patterns.

Create and optimize database solutions using SQL Server, including complex queries, stored procedures, and performance tuning.

Contribute to application modernization efforts by enhancing legacy applications and supporting migration to modern web and cloud-native architectures.

Develop and maintain automated unit, integration, and regression tests to improve software quality and reliability.

Support CI/CD pipelines, DevSecOps practices, and automated deployment processes to accelerate software delivery.

Collaborate with product owners, architects, engineers, and cross-functional teams to deliver secure, scalable, and high-performing solutions aligned with business objectives.

Basic Qualifications

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience

Required Skills & Experience

Software engineering experience developing enterprise web applications and distributed systems.

Hands-on expertise with C#, ASP.NET, MVC, .NET Core, object-oriented programming (OOP), and modern software design principles.

Strong experience building and consuming RESTful APIs, microservices, and event-driven services.

Hands-on proficiency with React, TypeScript, JavaScript, modern frontend frameworks, and troubleshooting complex UI issues.

Strong knowledge of SQL Server, relational database design, stored procedures, query optimization, and data modeling.

Experience with Azure, AWS, or Google Cloud Platform, including cloud-native application development and deployment.

Working knowledge of Docker, Kubernetes/OpenShift, CI/CD pipelines, DevSecOps practices, Git, Jira, and automated testing frameworks.

Understanding of application security, OWASP principles, authentication/authorization frameworks, secure coding practices; experience with AI-enabled development, Agentic AI, or intelligent automation is preferred.

Location expectations

This role requires working from a U.S. Bank location three (3) or more days per week.

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:

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

Review our full benefits available by employment status here.

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: $105,400.00 - $124,000.00

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

Responsibilities

  • Design, develop, test, and maintain scalable full-stack applications using .NET and React technologies.
  • Build and integrate REST APIs, microservices, and web services.
  • Develop responsive user interfaces and optimize SQL Server databases.
  • Modernize legacy applications and support cloud-native architectures.
  • Create automated tests and support CI/CD, DevSecOps, and deployment processes.
  • Collaborate with cross-functional teams to deliver secure, scalable solutions.

Qualifications

  • Bachelor’s degree or equivalent work experience.
  • Three to five years of relevant experience.
  • Experience developing enterprise web applications and distributed systems.
  • Proficiency with C#, ASP.NET, MVC, .NET Core, React, TypeScript, and JavaScript.
  • Experience with REST APIs, microservices, SQL Server, and cloud platforms.
  • Working knowledge of containers, CI/CD, DevSecOps, Git, Jira, and automated testing.
  • Understanding of application security and secure coding practices.

Benefits

  • Medical, dental, and vision coverage.
  • Life insurance and short- and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation and up to 11 paid holidays.
  • Adoption assistance and paid sick and safe leave.

Skills mentioned

C#ASP.NET.NETReactTypeScriptJavaScriptREST APIsMicroservicesMicrosoft SQL ServerCI/CD

About U.S. Bank

At U.S. Bank, we help millions of clients achieve their goals with a balance of best-in-class technology and human expertise tailored to individual needs. As the fifth-largest commercial bank in the United States, we’ve built a reputation for strength and stability across a diversified mix of businesses, including commercial and institutional banking, business banking, payments, wealth management and consumer banking. We’ve been named one of the World’s Most Ethical Companies® by the Ethisphere Institute and the most admired superregional bank by Fortune. In addition to thousands of branches serving consumers, U.S. Bank offers a complete suite of products, services and strategic partnerships for business. Within our Wealth, Corporate, Commercial and Institutional Banking division, we serve more than half a million clients across the country and around the world, ranging from wealthy individuals and families to the largest corporations, including 90% of Fortune 1000 companies. We’re also consistently recognized as a great place to work. We’re shaping our company culture with intention, focused on creating a workplace where it’s safe to speak up, share ideas and try new things. We’re proud to be recognized as a “Best for Vets” employer by the Military Times and included on Fair360’s (formerly DiversityInc.) list of Top 50 Companies for Diversity. U.S. Bank, NA. Member FDIC. Equal Housing Lender.

Banking10,001+ employeesMinneapolis, MN

H-1B sponsorship history

Historical employer filing data was found for U.S. Bank. The employer record includes 3,885 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.