This position is responsible for analyzing, designing, testing, developing, and maintaining software experiences. The Software Engineer collaborates with a team and across the organization, takes responsibility for software artifacts in accordance with U.S. Bank standards, and works to minimize customer impact. The role uses agile software development lifecycle practices and DevOps principles. The engineer designs, develops, tests, operates, and maintains products; writes production-ready, testable code; and creates designs aligned with architectural best practices, scalability, reliability, and performance. The role analyzes failures, proposes design changes, supports operational improvements, and prioritizes customer experience. It also involves code reviews, compliance and security practices, software reliability engineering, and contributing to innovation, collaboration, and continuous improvement. The role requires working from a U.S. Bank location three or more days per week. The posted salary range is $92,820 to $109,200, with actual range varying by location.
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
Entry Level