2 days ago
Base Salary
$127k - $149k/yr
Responsibilities
- Lead the design, development, and delivery of scalable, secure, cloud-native enterprise applications.
- Architect and implement microservices, APIs, event-driven systems, and distributed applications focused on performance, resiliency, and high availability.
- Develop responsive user experiences using React, TypeScript, JavaScript, HTML5, and CSS3.
- Build and maintain backend services using Java, Spring Boot, Kafka, and containerized architectures.
- Partner with Product, UX, Architecture, and Engineering teams to translate business requirements into technical solutions.
- Drive architecture reviews, code quality standards, automated testing, CI/CD, and DevOps practices.
- Mentor software engineers, provide technical leadership, and influence architectural decisions.
- Evaluate emerging technologies including generative AI, LLMs, RAG, Agentic AI, and enterprise AI platforms.
Requirements
- Bachelor’s degree or equivalent work experience.
- Six to eight years of relevant experience.
- Expertise in distributed systems, microservices architecture, RESTful APIs, and service-oriented architecture.
- Strong proficiency in Java, Spring Boot, React.js, TypeScript, JavaScript, HTML5, and CSS3.
- Experience developing cloud-native applications on Azure and/or AWS with containerized deployments.
- Hands-on experience with Kafka, Kubernetes, Rancher, Istio, Apigee, Jenkins or CloudBees, GitLab, and CI/CD pipelines.
- Understanding of software design patterns, application architecture, resiliency, security, observability, monitoring, and reliability engineering.
- Experience with automated testing frameworks including Jest, React Testing Library, Cypress, and Playwright.
- Knowledge of AI/ML application development involving generative AI, LLMs, RAG, Agentic AI, LangChain, LangGraph, Semantic Kernel, MCP, Azure OpenAI, OpenAI, Anthropic, or Gemini.
- Ability to lead complex initiatives, influence technical direction, and collaborate in Agile and DevOps environments.
Benefits
- Medical, dental, and vision healthcare coverage.
- Basic 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 holidays.
- Adoption assistance.
- Sick and Safe Leave accruals of one hour per 30 hours worked, up to 80 hours per calendar year unless otherwise provided by law.
- Hybrid work arrangement requiring work from a U.S. Bank location three or more days per week.
Tech Stack
Apache KafkaAWSAzureCypressIstioJavaJavaScriptJenkinsJestKubernetesRancherReactSpring BootTypeScript
Categories
About U.S. Bank
U.S. Bank is a public commercial bank offering consumer banking, commercial and institutional banking, payments, wealth management, and custody services to individuals and businesses. It earns revenue from interest on loans and securities and from fees across payments, asset management, and treasury services; it is the fifth-largest U.S. commercial bank, headquartered in Minneapolis, and trades on the NYSE as U.S. Bancorp (USB).
