U.S. Bank, the fifth-largest bank in the United States, is seeking a Senior Software Engineer to join their digital transformation journey. This backend engineering role focuses on developing cloud-native applications using Java, Spring Boot, and Kafka. The position offers an opportunity to work on scalable, distributed systems while contributing to the bank's technology transformation.
The ideal candidate will be responsible for designing, developing, and maintaining high-performance software solutions, with a focus on creating testable and production-ready code. They will work with modern technologies including cloud platforms (Azure/AWS), Kafka for event streaming, and Cassandra for database management. The role requires strong expertise in backend development, particularly in Java and Spring Boot, along with experience in REST APIs and containerization.
The position offers comprehensive benefits including healthcare, 401(k), paid vacation, and parental leave. With locations across multiple major cities including Chicago, Atlanta, and Minneapolis, this role provides an opportunity to work with a respected financial institution while contributing to meaningful technological advancement in the banking sector.
The compensation is competitive, ranging from $124,355 to $160,930, reflecting the senior level of the position. The role requires 5-6 years of relevant experience and offers a chance to work on transformational projects while maintaining high standards of security and compliance in the financial sector.