U.S. Bank National Association logo

API Engineer (multiple positions)

U.S. Bank National Association

Minneapolis, MN · HybridFull-time$122–155K/yrSeen 1w agoSeen in employer's feed 5 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
$122–155K/yr
Location
Minneapolis, MNHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

U.S. Bank seeks API Engineers to develop and review scalable API tools supporting business integration needs. The role includes API governance and lifecycle management, deployment automation, and translating business requirements into compliant API designs. Engineers also perform code reviews, propose design changes, and guide engineering practices while ensuring development and security procedures are followed.

Skills & qualifications

RequiredNice to have

Skills

AgileJavaJ2EEJUnit 5RESTful APIsGraphQLHTML5CSS3SCSSBootstrapJava 17+LambdasStreamsRecordsVirtual ThreadsSpring BootSpring MVCSpring CloudSpring SecuritySpring DataSpring WebFluxDockerKubernetesCI/CDGitHubMavenJiraConfluenceMockito

Qualifications

Bachelor's in Computer Science or Computer Engineering5 Years Software Developer Experience

Full job description

Job Duties

U.S. Bank seeks API Engineer (multiple positions) to develop and review scalable API tools to support business teams’ integration needs. Perform code reviews and propose design changes to meet development standards and deliver operational improvements. Make sound design and coding decisions to provide guidance on engineering best practices and ensure all aspects of product development follow compliance with development and security procedures. Embed standards and validation logic within the API Lifecycle Navigator (ALN) tool to implement centralized APIs governance across the software enterprise. Ensure automation of API deployment processes to improve efficiency and consistency across environments. Design and review ALN to enable end-to-end API lifecycle management.

Translate business requirements into compliant API designs and configurations.

Requires a Bachelor's degree in Computer Science or Computer Engineering, plus 5 years in a Software Developer, or related, occupation. Must include 5 years of experience with each of the following:

  1. Agile, Java, J2EE, and Junit 5;

  2. API Development using RESTful APIs and GraphQL;

  3. HTML5, CSS3, SCSS, and Bootstrap;

  4. Java 17+ features including Lambdas, Streams, Records, and Virtual Threads;

  5. Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data, and Spring WebFlux;

  6. Docker, Kubernetes, CI/CD, GitHub, and Maven; and

  7. Jira, Confluence, and Mockito.

Teams may work from home and the office.

Pay Range: $122,425 - $155,000.

Job Location: Minneapolis, MN

Apply online https://careers.usbank.com/global/en or email [email protected], incl job req 2026-0030781 in subject line. #LI-DNI #LI-NDI #LI-DNP #INDdni #IND-DNP

Minimum Education Required

Requires a Bachelor's degree in Computer Science or Computer Engineering

Minimum Experience Required

Requires a Bachelor's degree in Computer Science or Computer Engineering, plus 5 years in a Software Developer, or related, occupation. Must include 5 years of experience with each of the following:

  1. Agile, Java, J2EE, and Junit 5;

  2. API Development using RESTful APIs and GraphQL;

  3. HTML5, CSS3, SCSS, and Bootstrap;

  4. Java 17+ features including Lambdas, Streams, Records, and Virtual Threads;

  5. Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data, and Spring WebFlux;

  6. Docker, Kubernetes, CI/CD, GitHub, and Maven; and

  7. Jira, Confluence, and Mockito.

Teams may work from home and the office.

Pay Range: $122,425 - $155,000.

Job Location: Minneapolis, MN

Shift

First (Day)

Number of Openings

35

Compensation

$122,425.00 - $155,000.00 / Annually

Postal Code

55402

Job Type

Full Time

Place of Work

On-site

Requisition ID

2026-0030781

Job Benefits

Standard company benefits.

Application Instructions

Apply online https://careers.usbank.com/global/en or email [email protected], incl job req 2026-0030781 in subject line.

How this job compares

Set against the 6,896 open Software Developer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This posting$122–155K/yr
  • Minnesota median$102–179K/yr87 salary ranges
  • US median$103–189K/yr5,085 salary ranges

This range's midpoint, $139K, is close to the Minnesota median midpoint ($140K) — in the middle half of Software Developer salary ranges in Minnesota.

Openings
Olive Jobs lists 120 open Software Developer jobs in Minnesota and 6,896 across the US. 4% of them nationwide are listed as remote or flexible.
Hiring the most in Minnesota
Experience
This posting asks for at least 5 years of experience; Software Developer postings that state a minimum ask for 5 years at the median (5,699 postings).
Education
This posting asks for a bachelor's degree; 3,045 of the 6,896 open Software Developer jobs (44%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.