Software Engineer 2 (Full Stack .NET / React)

U.S. Bank

Saint Paul (MN)

Sur place

USD 105 000 - 124 000

Plein temps

Il y a 39 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Healthcare
401(k)
Paid time off
Disability insurance

Résumé du poste

U.S. Bank is seeking a skilled software engineer to design, develop, test, and maintain scalable full‑stack applications. You will work with C#, ASP.NET, .NET Core, MVC, React, TypeScript, and JavaScript, building RESTful APIs and microservices for enterprise systems while modernizing legacy apps.

You will collaborate with product owners and engineers to deliver secure, high‑performing solutions, support cloud deployment, and uphold automated testing and CI/CD practices across projects.

Qualifications

  • Bachelor's degree or equivalent work experience.
  • 3–5 years of relevant experience.

Responsabilités

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

Connaissances

C#
ASP.NET
MVC
.NET Core
React
TypeScript
JavaScript
RESTful APIs
Microservices
CI/CD pipelines
DevSecOps
Git
Jira
Cloud platforms (Azure/AWS/GCP)
SQL Server
Docker
Kubernetes/OpenShift

Formation

Bachelor's degree

Outils

Docker
Kubernetes/OpenShift
CI/CD pipelines
DevSecOps practices
Git
Jira

Description du poste

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.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer 2
Software Engineer 2

U.S. Bank • Irvine (CA)

Sur place
USD 111 000 - 131 000
Healthcare
401(k)
Paid vacation
+2
Senior Software Engineer (Front-end Development/Full Stack)
Senior Software Engineer (Front-end Development/Full Stack)

U.S. Bank • Hopkins (MN)

Hybride
USD 132 000 - 156 000
Healthcare (medical, dental, vision)
401(k) retirement plan
Paid vacation
+2
Software Engineer 1 – Full-stack, Generative AI, Cloud
Software Engineer 1 – Full-stack, Generative AI, Cloud

U.S. Bank • Irving (TX)

Sur place
USD 93 000 - 109 000
Healthcare
401(k)
Paid vacation
+1
Senior Software Engineer (Front-end Development/Full Stack)
Senior Software Engineer (Front-end Development/Full Stack)

U.S. Bank • Chicago (IL)

Hybride
USD 132 000 - 156 000
Healthcare (medical, dental, vision)
Life insurance
401(k) and retirement plan
+2
Software Engineer 1 – Full-stack, Generative AI, Cloud
Software Engineer 1 – Full-stack, Generative AI, Cloud

U.S. Bank • Charlotte (NC)

Sur place
USD 93 000 - 109 000
Healthcare
401(k) plan
Paid vacation
+3
Senior Software Engineer (Front-end Development/Full Stack)
Senior Software Engineer (Front-end Development/Full Stack)

U.S. Bank • Earth City (MO)

Hybride
USD 132 000 - 156 000
Healthcare (medical, dental, vision)
401(k) and employer‑funded retirement
Paid vacation
+2
Sr. Software Engineer (C#, ASP.NET, .NET, AWS DevOps)
Sr. Software Engineer (C#, ASP.NET, .NET, AWS DevOps)

U.S. Bank • Chicago (IL)

Sur place
USD 120 000 - 141 000
Healthcare
401(k)
Paid vacation
+1
Senior Software Engineer (Front-end Development/Full Stack)
Senior Software Engineer (Front-end Development/Full Stack)

U.S. Bank National Association • Edison (NJ)

Sur place
USD 110 000 - 170 000
Healthcare
Life Insurance
Disability Insurance
+6
Senior Software Engineer (Front-end Development/Full Stack)
Senior Software Engineer (Front-end Development/Full Stack)

U.S. Bank • Town of Brookfield (WI)

Hybride
USD 110 000 - 150 000
Healthcare (medical, dental, vision)
Life insurance
Disability insurance
+6
Software Engineer 2 (.NET Developer - Finance Technology)
Software Engineer 2 (.NET Developer - Finance Technology)

U.S. Bank • Cincinnati (OH)

Sur place
USD 98 000 - 116 000