Senior Software Engineer - Full Stack

U.S. Bank National Association•Irving, TX
•$119,765 - $140,900•Hybrid

About The Position

U.S. Bank is seeking a Senior Full Stack Software Engineer to design, develop, and scale modern enterprise web applications. The role calls for expertise in frontend development, backend services, cloud-native architectures, and containerized microservices, with a track record of delivering secure, scalable, high-performing applications in production environments. The position requires working from a U.S. Bank location three or more days per week. The role also involves collaborating across product, design, and engineering teams to translate business requirements into technical solutions and maintaining security best practices across applications and data.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Five to six years of relevant experience.

Nice To Haves

  • Strong hands-on software engineering experience building and supporting large-scale web applications.
  • Expertise in React.js, including Hooks, Context API, and state management tools such as Redux or Zustand.
  • Strong experience with Next.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Hands-on backend development using Node.js (Express/NestJS) and/or Python (FastAPI/Flask).
  • Strong knowledge of Java Spring Boot, microservices architecture, and API development.
  • Experience with PostgreSQL and/or MySQL, including data modeling and performance optimization.
  • Hands-on experience with AWS, Azure, or GCP; Docker and Kubernetes; and CI/CD pipelines.
  • Strong understanding of application security, including OAuth, JWT, XSS, CSRF, and secure data handling practices.

Responsibilities

  • Design, build, and maintain scalable full-stack web applications serving enterprise-scale users and business-critical functions.
  • Develop user experiences using React.js, Next.js, TypeScript, JavaScript, HTML5, and CSS.
  • Architect and deliver RESTful APIs, microservices, and backend services using Node.js, Python, and Java Spring Boot.
  • Collaborate with product managers, designers, and engineering teams to translate business requirements into technical solutions.
  • Optimize application performance, scalability, reliability, and maintainability across frontend and backend systems.
  • Design and implement database schemas, data models, indexing strategies, and query optimizations for relational databases.
  • Build and maintain CI/CD pipelines, containerized deployments, and cloud-native solutions using modern DevOps practices.
  • Ensure adherence to security best practices, including authentication, authorization, data privacy, and secure coding standards.

Benefits

  • Healthcare (medical, dental, and 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 hours worked, up to 80 hours per calendar year unless otherwise provided by law
  • Incentive and recognition programs
  • Equity stock purchase
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service