At U.S. Bank, this role contributes to the company’s work helping customers and businesses make informed financial decisions and supporting the communities it serves. The Senior Software Engineer analyzes, designs, tests, develops, and maintains software experiences, collaborating with teams across the organization and taking responsibility for software artifacts in accordance with U.S. Bank standards. The role requires familiarity with the agile software development lifecycle and DevOps principles. The position focuses on designing, building, deploying, and supporting scalable Java and Spring Boot backend applications, RESTful APIs, microservices, and event-driven services. It provides technical leadership across the software development lifecycle, with responsibilities spanning solution design, production implementation, support, security, testing, CI/CD, cloud-native development, and application modernization. The engineer also helps set development practices, mentors other engineers, troubleshoots production issues, and works with product, architecture, and engineering stakeholders to translate business requirements into technical solutions. The role requires working from a U.S. Bank location three or more days per week. The listed pay range is $119,765 to $140,900, with actual range potentially varying by role location. U.S. Bank also offers a comprehensive benefits package, subject to eligibility requirements. Posting may close earlier due to high applicant volume.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior