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.