U.S. Bank is seeking a Senior Software Engineer to join their team in developing robust, scalable software solutions. This role focuses on backend development using Java, Springboot, and Kafka, requiring expertise in distributed systems and high-performance applications. The position offers an opportunity to work on critical financial technology infrastructure while maintaining high standards of security and compliance.
The ideal candidate will have 5-6 years of experience in software development, with strong knowledge of Java ecosystems, message queuing systems, and database technologies including both SQL and NoSQL solutions. They will be responsible for designing and implementing scalable solutions, conducting code reviews, and ensuring best practices in software development.
Working in a hybrid environment (3+ days in office), the role offers competitive compensation ($119,765 - $140,900) and comprehensive benefits including healthcare, 401(k), and various insurance options. The position is available across multiple locations including Irving, Atlanta, Hopkins, Gresham, and Denver.
This is an excellent opportunity for a senior engineer looking to make an impact in the financial sector while working with modern technologies and contributing to the digital transformation of a major banking institution. The role combines technical challenges with the stability and benefits of working for an established financial institution, making it an attractive position for experienced software engineers seeking career growth.