Senior Software Engineer - Full Stack

U.S. Bank•Irving, TX
•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 spans frontend development with React, Next.js, and TypeScript; backend services using Node.js, Python, and Java Spring Boot; cloud-native architectures; and containerized microservices. The engineer will deliver secure, scalable, high-performing applications in production environments and support business-critical functions. This role requires working from a U.S. Bank location three or more days per week.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Five to six years of relevant experience.
  • 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 for enterprise 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 turn 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.
  • Follow security best practices for authentication, authorization, data privacy, and secure coding.

Benefits

  • Healthcare coverage, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service