Taro Logo

Senior Software Engineer (Full Stack) React Java Developer

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Hopkins, MN, USAMinneapolis, MN, USABrookfield, WI, USA
$119,765 - $140,900
Frontend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Job Description

U.S. Bank is seeking a Senior Software Engineer to join their team in developing best-in-class software experiences. This full-stack role focuses on React and Java development, combining frontend and backend expertise. The position offers a hybrid work environment requiring 3+ days in office, with locations across multiple cities including Hopkins, Minneapolis, and Saint Paul, MN.

The role demands a self-motivated individual who excels in collaborative environments and takes ownership of software artifacts. Key responsibilities include designing and developing production-ready code, conducting code reviews, and ensuring compliance with security best practices. The technical stack is modern and comprehensive, featuring React.js, TypeScript, Java, Spring Boot, and cloud technologies (AWS, Azure).

The compensation package is competitive, ranging from $119,765 to $140,900, complemented by comprehensive benefits including healthcare, 401(k), and various insurance options. U.S. Bank offers a supportive environment for career growth, emphasizing continuous learning and emerging technology adoption.

This position is ideal for experienced engineers with 5-6 years of relevant experience who are passionate about full-stack development and want to contribute to a major financial institution's digital transformation. The role combines technical excellence with business impact, offering the opportunity to work on systems that directly affect millions of customers' financial decisions.

Last updated 6 days ago

Responsibilities For Senior Software Engineer (Full Stack) React Java Developer

  • Design, develop, test, operate and maintain products
  • Take full stack ownership by writing production-ready and testable code
  • Create optimal design adhering to architectural best practices
  • Perform analysis on failures and propose design changes
  • Make sound design/coding decisions focusing on customer experience
  • Conduct code reviews and provide guidance on engineering best practices
  • Ensure product development follows compliance and security best practices
  • Focus on software reliability engineering standards
  • Embrace emerging technology opportunities

Requirements For Senior Software Engineer (Full Stack) React Java Developer

Java
JavaScript
TypeScript
React
Node.js
MongoDB
PostgreSQL
Redis
Kafka
RabbitMQ
  • Bachelor's degree or equivalent work experience
  • Five to six years of relevant experience
  • Experience with React.js, TypeScript, Apollo GraphQL
  • Knowledge of Java, J2EE, Spring Boot, Node.js
  • Experience with cloud platforms (AWS, Azure)
  • Understanding of microservices architecture
  • Experience with DevSecOps and CI/CD tools
  • Knowledge of monitoring and logging tools
  • Database experience

Benefits For Senior Software Engineer (Full Stack) React Java Developer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • 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 (2-5 weeks)
  • Up to 11 paid holidays
  • Adoption assistance
  • Sick and Safe Leave accruals