U.S. Bank logo

Software Engineer (multiple positions)

U.S. Bank

Hopkins, MN · HybridFull-time$145–155K/yrSeen todaySeen in employer's feed today

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

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$145–155K/yr
Location
Hopkins, 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 Software Engineers to design and maintain backend services, build integrations and Java-based REST microservices, and implement messaging and event-driven architectures. The role applies DevOps practices to CI/CD and containerized deployments, and includes leading technical efforts, advising on design and integration practices, and mentoring junior engineers. The position is based in Hopkins, Minnesota, with a hybrid work arrangement.

Skills & qualifications

RequiredNice to have

Skills

JavaSpring BootMicroservices ArchitectureDevOpsCI/CDJenkinsDockerJ2EESpringRESTAWSPostgreSQLOracleMS SQLKafkaRancherMicrosoft Azure

Qualifications

Bachelor's in Computer Science or Computer Applications5 Years Software Engineer or Related Experience5 Years Java Experience5 Years Spring Boot Experience5 Years Microservices Architecture Experience5 Years DevOps Experience5 Years CI/CD Experience5 Years Jenkins Experience5 Years Docker Experience5 Years J2EE Experience5 Years Spring Experience5 Years REST Experience

Full job description

Job Duties

  • Design, develop, and maintain backend services.

  • Build system integration components.

  • Build REST-based microservices using Java 8, Spring Boot, and related frameworks.

  • Implement messaging and event-driven architectures using Apache Kafka, webhooks, and Spring Cloud Stream.

  • Ensure secure, reliable, and high-performance solutions.

  • Collaborate across teams to troubleshoot and deliver end-to-end solutions.

  • Apply DevOps principles for CI/CD and containerized deployments using GitLab CI/CD, Jenkins, Docker, and Kubernetes.

  • Lead technical efforts, provide guidance on design and integration best practices, and mentor junior engineers.

Qualifications: Bachelor’s degree in computer science, computer applications followed by 5 years as Software Engineer, Manager-Projects; Product Consultant-Technical; Product Architect, or related occupation. Experience must include 5 years of experience with each of the following: Java, Spring Boot, Microservices Architecture, DevOps, CI/CD, Jenkins, Docker, J2EE, Spring, REST, AWS, PostgreSQL, Oracle, MS SQL, Kafka, Cloud platform experience-Rancher, Microsoft Azure.

Employment location: 9380 Excelsior Blvd, Hopkins, MN 55343. Base pay range may vary if an offer is made for work in a different location. Pay Range: $145,018 - $155,000 Teams may work from home and the office.(#LI-NDI #LI-DNI #LI-DNP #DE-DNP #INDdni #IND-DNP).

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

Minimum Education Required

Bachelor’s degree in computer science, computer applications

Minimum Experience Required

5 years as Software Engineer, Manager-Projects; Product Consultant-Technical; Product Architect, or related occupation. Experience must include 5 years of experience with each of the following: Java, Spring Boot, Microservices Architecture, DevOps, CI/CD, Jenkins, Docker, J2EE, Spring, REST, AWS, PostgreSQL, Oracle, MS SQL, Kafka, Cloud platform experience-Rancher, Microsoft Azure.

(#LI-NDI #LI-DNI #LI-DNP #DE-DNP #INDdni #IND-DNP).

Shift

First (Day)

Number of Openings

8

Public Transportation Accessible

No

Veterans Encouraged to Apply

Yes

Physical Required

No

Drug Test Required

No

Compensation

$145,018.00 - $155,000.00 / Annually

Postal Code

55343

Job Type

Full Time

Place of Work

Hybrid

Requisition ID

2026-0025177

Job Benefits

visit https://careers.usbank.com/global/en

Application Email

[email protected]

How this job compares

Set against the 34,952 open Software Engineer jobs on Olive Jobs, counted October 29, 2026.

Pay
  • This posting$145–155K/yr
  • Minnesota median$109–193K/yr448 salary ranges
  • US median$140–222K/yr28,140 salary ranges

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

Openings
Olive Jobs lists 502 open Software Engineer jobs in Minnesota and 34,952 across the US. 7% 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 Engineer postings that state a minimum ask for 5 years at the median (28,185 postings).
Education
This posting asks for a bachelor's degree; 12,560 of the 34,952 open Software Engineer jobs (36%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 29, 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.