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 focuses on backend development using Java, Spring Boot, and microservices architecture. The position offers a hybrid work environment requiring 3+ days in office per week.
The ideal candidate will be responsible for full-stack ownership, designing and developing production-ready code while adhering to architectural best practices. They will work with modern technologies including API Gateways, cloud platforms (Azure), and various databases. The role involves working with event streaming platforms like Kafka and implementing DevSecOps practices using tools such as Jenkins and GitLab.
U.S. Bank offers a comprehensive benefits package including healthcare, retirement plans, and generous PTO. The salary range is competitive ($111,605 - $144,430) and varies based on location. The company promotes a culture of innovation and continuous improvement, providing opportunities to work with emerging technologies including AI integration tools like GitLab CoPilot.
This position requires 5-6 years of relevant experience and offers the opportunity to work on critical financial systems while maintaining high standards of security and compliance. The role combines technical expertise with business impact, making it an excellent opportunity for experienced engineers looking to make a difference in the financial sector.