Taro Logo

Software Engineer 2 - (Platform - Full stack)

U.S. Bank is a financial institution helping customers and businesses make better financial decisions while supporting community growth and success.
Atlanta, GA, USACharlotte, NC, USAChicago, IL, USA
$98,175 - $115,500
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Job Description

U.S. Bank is seeking a Full Stack Software Engineer for their talech platform team to enhance their core API platform and services. This role offers an exciting opportunity to work on developing next-generation secure and performant APIs that will be used across mobile, web, and direct API integration experiences. The position requires expertise in both backend technologies like Java, Spring Boot, and microservices architecture, as well as frontend technologies including React.js and JavaScript.

The ideal candidate will join a tight-knit team focused on building scalable, reliable systems while maintaining high performance standards. They'll be responsible for full-stack development, from designing APIs to implementing frontend solutions, all while adhering to best practices in security and compliance. The role offers competitive compensation ranging from $98,175 to $115,500, along with comprehensive benefits including healthcare, 401(k), and various insurance options.

Working in a hybrid environment (3+ days in office), you'll be part of U.S. Bank's technology transformation journey, contributing to innovation while maintaining the highest standards of software engineering. The position offers growth opportunities within a major financial institution that's committed to helping customers and businesses make better financial decisions while supporting community growth.

This role is perfect for engineers who thrive in collaborative environments, are passionate about creating robust full-stack solutions, and want to make a significant impact in the financial technology sector. With locations across major tech hubs including Atlanta, Charlotte, and Chicago, you'll be part of a forward-thinking team that values continuous learning and professional development.

Last updated 4 days ago

Responsibilities For Software Engineer 2 - (Platform - Full stack)

  • Designing, developing, testing, operating and maintaining products
  • Writing production-ready and testable code
  • Creating optimal design adhering to architectural best practices
  • Making sound design/coding decisions focused on customer experience
  • Conducting and participating in code reviews
  • Ensuring compliance and security best practices
  • Contributing to software reliability engineering standards
  • Contributing to innovation culture and continuous improvement
  • Managing tasks and communicating blockers proactively

Requirements For Software Engineer 2 - (Platform - Full stack)

Java
React
JavaScript
MySQL
Kubernetes
  • Bachelor's degree, or equivalent work experience
  • Three to five years of relevant experience
  • Experience with RESTful APIs and services using Java and Spring/Spring Boot
  • Understanding of microservice architecture principles
  • Experience with cloud technologies (AWS preferred)
  • Proficiency with ORM frameworks
  • Strong RDBMS and MySQL skills
  • Experience with testing frameworks
  • Knowledge of frontend technologies
  • Experience with DevOps principles

Benefits For Software Engineer 2 - (Platform - Full stack)

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

Related Jobs