U.S. Bank is seeking a Senior Software Engineer to join their team in developing best-in-class software experiences. This role focuses on backend development using Java, Spring Boot, and microservices architecture. The position requires expertise in modern development practices including DevOps, cloud technologies (Azure), and various data management solutions.
The ideal candidate will be responsible for designing, developing, and maintaining software products while ensuring high standards of code quality and security. They will work with various technologies including API gateways, logging tools, and event streaming platforms. The role involves full stack ownership, code reviews, and contributing to architectural decisions.
This is an excellent opportunity for an experienced software engineer looking to work with a major financial institution. The position offers competitive compensation ($111,605 - $144,430) and comprehensive benefits including healthcare, 401(k), and flexible work arrangements. The hybrid work environment requires 3+ days in office, providing a balance between collaborative work and flexibility.
The role combines technical expertise with business impact, as the engineer will be working on systems that directly affect U.S. Bank's customers and their financial decisions. The position offers growth opportunities and the chance to work with emerging technologies while maintaining high standards of security and compliance essential in the banking sector.