This position is responsible for analyzing, designing, testing, developing, and maintaining software experiences. The engineer collaborates with teams across the organization and takes responsibility for software artifacts in accordance with U.S. Bank standards, helping minimize impact on the customer experience. The role uses agile software development lifecycle practices and DevOps principles. It requires working from a U.S. Bank location three or more days per week. The Senior Software Engineer designs, develops, tests, operates, and maintains products, with full-stack ownership of production-ready, testable code. The role emphasizes architectural best practices, scalability, reliability, performance, customer experience, operational improvements, security, compliance, and software reliability engineering. The engineer participates in code reviews, applies feedback, helps advance engineering practices, and contributes to innovation, collaboration, and continuous improvement.
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