U.S. Bank is seeking a Software Engineer 2 to join their technology team in developing best-in-class software experiences. This role offers an opportunity to work with modern technologies including Java, Spring Boot, React, and Microservices in a financial services environment. The position requires a self-motivated individual who can collaborate effectively across the organization while taking ownership of software development from design to production.
The role involves full-stack development responsibilities with a focus on writing production-ready, testable code while adhering to architectural best practices. You'll be working in an agile environment, participating in code reviews, and ensuring compliance with security standards. The position offers exposure to cloud platforms like AWS and Azure, and involves working with REST APIs and microservices architecture.
The compensation package is competitive, ranging from $111,095 to $130,700, complemented by comprehensive benefits including healthcare, 401(k), and paid time off. The role offers a hybrid work arrangement requiring 3+ days in office, providing flexibility while maintaining team collaboration.
This is an excellent opportunity for a mid-level engineer with 3-5 years of experience to join a major financial institution that's committed to technological innovation and professional growth. U.S. Bank's focus on customer experience and technological transformation makes this an ideal role for someone looking to make an impact while working with modern technologies in a stable, established organization.