This position is responsible for analyzing, designing, testing, developing, and maintaining software experiences. The Software Engineer collaborates with teammates and teams across the organization, takes responsibility for software artifacts in accordance with U.S. Bank standards, and works to minimize impact to the customer experience. The role uses agile software development lifecycle and DevOps principles. The engineer designs, develops, and supports enterprise API platforms using Apigee (Hybrid/OPDK) and cloud technologies; builds and maintains Java/Spring Boot services, APIs, and integrations; and supports Kubernetes-based platforms across AKS, EKS, and GKE. The role also focuses on API security, platform performance and reliability, CI/CD and infrastructure automation, enterprise authentication and authorization, observability, incident response, and production support. The role requires working from a U.S. Bank location three or more days per week. The stated pay range is $105,400 to $124,000; the actual range may vary depending on the role's 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
Mid Level