At U.S. Bank, this role analyzes, designs, tests, develops, and maintains software experiences. The engineer collaborates with team members and partners across the organization, takes responsibility for software artifacts in accordance with U.S. Bank standards, and works to minimize impact on the customer experience. The position calls for familiarity with agile software development and DevOps principles. The engineer builds enterprise-grade Java applications, APIs, microservices, cloud-native solutions, and AI-powered applications. The work includes developing Generative AI and Retrieval-Augmented Generation (RAG) experiences, integrating enterprise applications with AI platforms, and supporting secure and responsible AI adoption. The role also contributes to CI/CD, testing, containerized deployments, technical designs, code reviews, and engineering best practices. This position 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