About The Position

At U.S. Bank, this role contributes to the company’s work helping customers and businesses make better financial decisions and supporting communities. The Software Engineer 1 is responsible for analyzing, designing, testing, developing, and maintaining software experiences. The role calls for a self-motivated team member who collaborates across the organization, takes responsibility for software deliverables in accordance with U.S. Bank standards, and works to minimize impact on the customer experience. The candidate should be adept with agile software development and DevOps principles. The engineer develops modern full-stack applications and integrates generative AI capabilities, including large language models, Retrieval-Augmented Generation, and AI agents. The role supports REST APIs, microservices, cloud-native applications, CI/CD and DevSecOps practices, and software throughout its lifecycle, including production support. Work is performed from a U.S. Bank location three or more days per week.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Two to three years of relevant experience.
  • Experience developing applications using Java, Spring Boot, React, TypeScript, and RESTful APIs.
  • Knowledge of SQL and/or NoSQL databases and the ability to design and interact with scalable data solutions.
  • Familiarity with Microsoft Azure, AWS, or Google Cloud Platform.
  • Understanding of object-oriented programming, software design patterns, and modern software engineering principles.
  • Exposure to generative AI technologies, including LLMs, prompt engineering, AI agents, and RAG.
  • Experience with development tools such as Git, GitHub, GitHub Copilot, CI/CD pipelines, and automated testing frameworks.
  • Knowledge of cloud-native architectures, containerization, Docker, Kubernetes, and microservices-based application development.
  • Strong analytical, problem-solving, communication, and collaboration skills, and interest in learning emerging technologies and delivering customer-focused solutions.
  • Ability to work from a U.S. Bank location three or more days per week.
  • Ability to comply with U.S. Bank policies and procedures, including its Code of Ethics and Business Conduct and workplace conduct and safety policies.

Responsibilities

  • Analyze, design, test, develop, and maintain software applications and experiences.
  • Design, develop, test, and maintain applications using Java, Spring Boot, React, and TypeScript.
  • Build and integrate AI capabilities, including LLMs, RAG, and intelligent AI agents, into business solutions.
  • Develop and support REST APIs, microservices, and cloud-native applications according to engineering best practices.
  • Collaborate with product owners, architects, and cross-functional teams to turn business requirements into scalable technical solutions.
  • Participate in all SDLC phases, including design, coding, testing, deployment, and production support.
  • Contribute to AI experiments, proofs of concept, and production implementations that support business value and innovation.
  • Implement secure coding standards and follow enterprise risk, security, compliance, and AI governance requirements.
  • Support CI/CD pipelines, DevSecOps practices, automated testing, application monitoring, and cloud operations for reliable software delivery.
  • Take responsibility for software artifacts and follow U.S. Bank standards to minimize customer experience impacts.

Benefits

  • Healthcare benefits, including medical, dental, and vision coverage.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) and employer-funded retirement plan.
  • Paid vacation of two to five weeks, depending on salary grade and tenure.
  • Up to 11 paid holiday opportunities.
  • Adoption assistance.
  • Sick and Safe Leave accruals of one hour for every 30 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service