The Software Engineer 2 will analyze, design, test, develop, and maintain software experiences while collaborating with a team and partners across the organization. The role takes responsibility for software artifacts and follows U.S. Bank standards to minimize impact on customer experience. The successful candidate will work within the agile software development lifecycle and apply DevOps principles. The position focuses on designing, developing, and supporting enterprise API platforms using Apigee (Hybrid/OPDK) and cloud technologies; building Java/Spring Boot services and integration solutions; and supporting Kubernetes-based platforms. It also involves implementing API security, improving performance and reliability, maintaining CI/CD and infrastructure automation, partnering with security and infrastructure teams, and supporting operational excellence through SRE, observability, incident response, and production support. The role requires working from a U.S. Bank location three or more days per week.
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