Senior Software Engineer – Full Stack

Filled
March 9, 2026

Job Description

Company: U.S. Bank
Location: Hybrid (3+ days onsite at U.S. Bank location)
Experience Level: 5–6 years

Role Overview

You will be responsible for designing, developing, testing, and maintaining software applications with a focus on full-stack development. The role emphasizes production-ready, scalable, and secure software that aligns with U.S. Bank’s standards and customer experience goals.

Key Responsibilities

  • Design, develop, test, and operate full-stack applications.
  • Take full ownership of production-ready and testable code.
  • Apply best practices in architecture, scalability, reliability, and performance.
  • Perform root cause analysis on failures and propose design improvements.
  • Conduct and participate in code reviews.
  • Ensure software complies with security and regulatory standards.
  • Apply agile and DevOps principles to development and delivery.
  • Stay current with emerging technologies and contribute to technology transformation.

Required Qualifications

  • Bachelor’s degree or equivalent work experience.
  • 5–6 years of relevant software development experience.
  • Strong proficiency in full-stack development.

Preferred Skills/Experience

  • Backend: Java, Spring Boot, Microservices, API development.
  • Frontend: React.js (strong), AngularJS (optional).
  • Cloud: Azure, AWS, or GCP.
  • Streaming Tech: Kafka, Spark.
  • Databases: PostgreSQL, MS SQL, MongoDB, Cassandra.
  • Tools & DevOps: Jenkins/CloudBees, Apigee, Kubernetes, Rancher.
  • Strong knowledge of JavaScript, including ECMAScript standards and DOM manipulation.
  • Familiarity with Redux, Flux, Immutable.js for React state management.

Benefits & Perks

  • Medical, dental, and vision coverage.
  • Life insurance and disability plans.
  • 401(k) and employer-funded retirement plans.
  • Paid vacation (2–5 weeks) and 11 paid holidays.
  • Parental leave, adoption assistance, and sick/safe leave accrual.
  • Incentive/recognition programs, stock purchase options.

Salary Range: $119,765 – $140,900

Ideal Candidate

  • Experienced in full-stack development, particularly Java/Spring Boot + React.
  • Comfortable working in hybrid environments.
  • Skilled in agile development, DevOps, and secure coding practices.
  • Proactive problem solver with focus on customer experience.