About The Position

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.

Requirements

  • Bachelor’s degree or equivalent work experience.
  • Three to five years of relevant experience.
  • Strong proficiency in Java (11/17+), Spring Boot, and microservices architecture.
  • Experience developing REST APIs, distributed systems, and event-driven architectures using Kafka or similar technologies.
  • Hands-on expertise with Generative AI, LLMs, prompt engineering, and AI application development.
  • Experience designing and implementing RAG architectures, including vector databases, embeddings, and semantic search.
  • Strong cloud engineering experience with Azure, AWS, or GCP, including cloud-native application deployment.
  • Experience with Docker, Kubernetes, Git, CI/CD pipelines, and modern DevOps practices.
  • Understanding of SQL/NoSQL databases, application security, observability, AI governance, and responsible AI principles.
  • Ability to work from a U.S. Bank location three or more days per week.

Nice To Haves

  • Knowledge of AI orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or similar agent frameworks.

Responsibilities

  • Analyze, design, test, develop, and maintain software experiences.
  • Design, develop, test, and maintain enterprise-grade applications using Java, Spring Boot, and microservices architecture.
  • Build and enhance RESTful APIs, event-driven services, and integrations using Kafka or similar messaging and streaming technologies.
  • Develop and deploy cloud-native solutions using Azure, AWS, or GCP.
  • Design and implement AI-powered applications using LLMs, Generative AI, and intelligent automation.
  • Build RAG solutions using vector databases, embeddings, semantic search, and prompt engineering.
  • Integrate enterprise applications with AI platforms while supporting secure and responsible AI adoption.
  • Implement and support DevOps practices, CI/CD pipelines, automated testing, containerization, and Kubernetes-based deployments.
  • Collaborate with Product Owners, Architects, Data Engineers, and business stakeholders to deliver solutions.
  • Conduct code reviews, contribute to technical designs, and promote engineering best practices.

Benefits

  • Healthcare benefits, including medical, dental, and vision.
  • Basic term and optional term life insurance.
  • Short-term and long-term disability insurance.
  • Pregnancy disability and parental leave.
  • 401(k) and an employer-funded retirement plan.
  • Paid vacation from 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.
  • Incentive and recognition programs.
  • Equity stock purchase.
  • Pension, subject to eligibility requirements.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service