U.S. Bancorp logo

Principal Software Engineer - Front End (Multiple openings) in Irving, TX.

U.S. Bancorp

Irving, TX
Full Time
Senior
150k-176k
11 days ago

Job Description

About the Role

U.S. Bank is seeking a full-time Principal Software Engineer - Front End in Irving, TX. The role involves leading software engineering projects across all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, development, and testing of web applications. The position offers opportunities to work with modern technologies and secure, scalable front-end solutions, contributing to the bank's mission to help customers and communities make better financial decisions and grow successfully.

Key Responsibilities

  • Lead software engineering projects across all phases of the Software Development Life Cycle (SDLC), including requirements gathering, modeling, analysis, design of web systems, backend architecture, development, and testing of applications.
  • Develop React-based front-end applications using web technologies including HTML5, CSS3, ES6 JavaScript, and React JS.
  • Develop OAuth-based solutions for securing applications on the internet.
  • Implement authentication and authorization with ForgeRock, Ping Federate, and SSO features, including using OIDC protocol to authenticate applications.
  • Utilize JWT tokens to authenticate and authorize users and secure backend calls in the application.
  • Work on Blackduck and Sonar analysis tools and remediate code for performance and security optimization.
  • Perform API integration with GraphQL and REST APIs using HTTP methods.
  • Deploy applications with Jenkins pipelines for CI/CD, and test with Docker images.
  • Develop and customize Grid-based components with internal tools and external third-party solutions, such as TanStack tables and Dev Extreme.
  • Use React 16.8's Hooks features to develop applications.
  • Use Fortify Security center to analyze and perform code scans.
  • Develop applications with accessibility (A11y) features and ensure compliance, working with testing frameworks such as RTL and ViTest.
  • Work with Active Directory and LDAP to maintain user profiles, designing and developing LDAP user properties to manage customer profiles and securely authenticate users.

Requirements

  • Bachelor's degree or equivalent in Computer Science or Electronics Engineering.
  • 5 years of progressive, post-baccalaureate experience in a software development occupation.
  • 24 months of experience developing React-based front-end applications using HTML5, CSS3, ES6 JavaScript, and React JS.
  • 24 months of experience performing API integration with GraphQL and REST APIs using HTTP methods.
  • 24 months of experience performing SSO integration using ForgeRock and Ping Federate.
  • 24 months of experience securing Micro-Front End application development using Module Federation.
  • 24 months of experience working with Fortify security center and performing Blackduck analysis for performance and security optimization.
  • 24 months of experience building Jenkins pipelines for CI/CD.

Nice to Have

  • Experience with OAuth and OIDC protocols.
  • Experience with Docker and containerization.
  • Experience with Redux, Vite, Webpack, and related build tools.
  • Experience with accessibility standards and testing frameworks such as RTL and ViTest.
  • Experience working with LDAP and Active Directory.

Qualifications

  • Bachelor's degree or equivalent in Computer Science or Electronics Engineering.
  • 5 years of experience in software development.

Benefits & Perks

  • 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 year.
  • Comprehensive benefits package including incentive and recognition programs, equity stock purchase, and pension.

Working at U.S. Bancorp

U.S. Bank emphasizes a culture that values diversity, inclusion, and supporting the whole self of its team members. The company offers a wide range of opportunities for growth, learning, and career development, fostering an environment where employees can try new things, learn new skills, and discover their strengths. They are committed to equal opportunity employment and providing accommodations for applicants with disabilities.

Apply Now

Job Details

Posted AtJun 9, 2025
Salary150k-176k
Job TypeFull Time
ExperienceSenior

About U.S. Bancorp

Website

usbank.com

Company Size

10000+ employees

Location

Irving, TX

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches