U.S. Bank is seeking a Senior Software Engineer to join their team in developing best-in-class software experiences. This role focuses on full-stack development using Java/Springboot and React.js in a microservices architecture. The position offers a hybrid work environment requiring 3+ days in office weekly.
The ideal candidate will be responsible for designing, developing, and maintaining software solutions while adhering to U.S. Bank's high standards. They will work with modern technologies including Java, Springboot, React.js, and cloud platforms (AWS/GCP). The role involves working with streaming technologies like Apache Kafka and NoSQL databases such as Cassandra and MongoDB.
Key responsibilities include writing production-ready code, conducting code reviews, ensuring security compliance, and contributing to the bank's technology transformation. The position requires strong problem-solving skills and the ability to work collaboratively in an agile environment.
The compensation package is competitive, ranging from $119,765 to $154,990, with comprehensive benefits including healthcare, 401(k), paid vacation, and parental leave. This is an excellent opportunity for experienced engineers looking to make an impact in the financial sector while working with cutting-edge technologies.
The role offers professional growth opportunities and the chance to work on significant projects that directly affect customers' financial well-being. U.S. Bank's commitment to innovation and technology transformation makes this an exciting opportunity for engineers passionate about creating robust, scalable solutions.