Taro Logo

Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Hopkins, MN, USAAtlanta, GA, USAChicago, IL, USA
$119,765 - $154,990
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)

U.S. Bank is seeking a Senior Software Engineer to join their technology team in developing and maintaining best-in-class software experiences. This role offers an exciting opportunity to work with modern technologies including Java/Spring Boot, .NET, and cloud platforms while contributing to the digital transformation of a leading financial institution.

The position requires a skilled developer who can take full-stack ownership of projects, write production-ready code, and adhere to architectural best practices. You'll be working in an agile environment, collaborating across teams to design, develop, and maintain critical banking applications. The role involves working with various technologies including API gateways, cloud platforms (Azure/AWS), microservices, and modern DevOps tools.

As a Senior Software Engineer, you'll be responsible for ensuring software reliability, security, and compliance while contributing to a culture of innovation. The position offers competitive compensation ($119,765 - $154,990) and comprehensive benefits including healthcare, 401(k), and flexible work arrangements with a hybrid schedule (3+ days in office).

This is an excellent opportunity for experienced developers who want to make an impact in financial technology while working with a stable, respected institution. U.S. Bank offers strong career growth potential and is committed to fostering an inclusive environment where team members can thrive and develop their skills.

Last updated 4 days ago

Responsibilities For Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)

  • Designing, developing, testing, operating and maintaining products
  • Taking full stack ownership by writing production-ready and testable code
  • Creating optimal design adhering to architectural best practices
  • Performing analysis on failures and proposing design changes
  • Conducting code reviews
  • Ensuring compliance and security best practices
  • Contributing to a culture of innovation and continuous improvement
  • Reviewing and prioritizing tasks for incremental delivery

Requirements For Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)

Java
Cassandra
Kubernetes
  • Bachelor's degree, or equivalent work experience
  • Five to six years of relevant experience
  • Experience with Java/J2EE, Springboot, .NET
  • Knowledge of API Gateways (Apigee, Service Mesh ISTIO)
  • Experience with cloud technologies (Azure, AWS, Microservices, Containers)
  • Understanding of DevSecOps CICD Pipelines

Benefits For Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)

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 (from two to five weeks)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals

Interested in this job?

Jobs Related To U.S. Bank Senior Software Engineer(Full Stack - Java/Spring Boot - C# - .NET)