Senior Software Engineer – Full Stack

Filled
March 10, 2026

Job Description

Company: U.S. Bank
Location: U.S. Bank offices (onsite 3+ days/week)
Employment Type: Full-Time, Exempt
Salary Range: $119,765 – $140,900 annually
Experience Level: Mid-Senior (5–6 years relevant experience)

Role Overview

The Senior Full Stack Software Engineer will design, develop, test, and maintain enterprise-grade software solutions. The position emphasizes full-stack ownership, adherence to architectural and compliance standards, and contribution to DevOps practices. The engineer will collaborate with product teams, conduct code reviews, and drive software reliability and best practices.

Key Responsibilities

  • Design, develop, test, operate, and maintain software products
  • Full stack ownership: write production-ready, testable code
  • Follow architectural best practices, ensuring scalability, reliability, and performance
  • Analyze failures and implement operational improvements
  • Conduct code reviews and provide guidance on engineering best practices
  • Ensure compliance and security in all development activities
  • Stay current on emerging technologies and contribute to technology transformation
  • Embrace DevOps principles in the software development lifecycle

Required Qualifications

  • Bachelor’s degree (or equivalent experience)
  • 5–6 years of relevant software development experience
  • Hands-on experience with full-stack development principles
  • Familiarity with Agile software development lifecycle and DevOps practices
  • Strong problem-solving, analytical, and communication skills

Preferred Skills / Experience

  • Backend: Java/Spring Boot, Microservices, API development
  • Frontend: React.js, with experience in AngularJS a plus
  • Cloud: Azure, AWS, GCP experience
  • Streaming/Big Data: Apache Kafka, Spark
  • Databases: RDBMS (PostgreSQL, MS SQL) and NoSQL (Cassandra, MongoDB)
  • DevOps/CI-CD: Jenkins/CloudBees, Apigee, Kubernetes, Rancher
  • Knowledge of data structures, ES6+, Redux/Flux, and front-end JavaScript best practices

Benefits

  • Healthcare: Medical, dental, vision
  • Life insurance (basic and optional)
  • Short- and long-term disability
  • Parental leave and pregnancy disability
  • 401(k) and employer-funded retirement plan
  • Paid vacation (2–5 weeks based on tenure and salary grade)
  • Up to 11 paid holidays
  • Adoption assistance and sick/safe leave accruals

Highlights

  • Full-stack enterprise banking role with Java/Spring Boot backend and React frontend
  • Onsite collaboration required, hybrid-leaning role
  • DevOps, microservices, and cloud-native experience highly valued
  • Focus on software reliability, compliance, and architecture best practices
  • Competitive salary with robust benefits and incentive programs