Sr. Software Engineer (Java, SpringBoot, Data pipeline design)

US Bank

Closes in 5 days Hybrid

Quick summary

Work type
Hybrid
Location
Atlanta, GA · Hopkins, MN · Denver, CO · Irving, TX
Salary
$111,605–$131,300 / yr
Posted
1 day ago
Closes
Jun 11, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $173k
This role $121k
$100k most similar roles pay here $222k

This role pays less than 88% of similar roles. Most pay $142,400–$203,995 — the shaded band above. At the midpoint, this role pays about $121k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About US Bank

U.S. Bank (U.S. Bancorp) is the fifth-largest bank in the United States, providing retail banking, corporate and commercial banking, wealth management, and payment services to millions of customers. Industry: Banking & Financial Services

US Bank currently has 44 open roles on FindRole.

Listed pay typically runs $111,605–$131,300 across 41 roles with salary data.

Most-posted roles

View all roles at US Bank

At a glance

TL;DR · Sr. Software Engineer (Java, SpringBoot, Data pipeline design)

Senior software architects at U.S. are responsible for designing and evolving domain-driven architectures, applying patterns such as DDD, CQRS, and eventual consistency, while building high-performance APIs and event-driven integrations using platforms like Kafka. They drive system design decisions for globally distributed domains, ensuring scalability, resiliency, observability, and fault tolerance in production-grade systems. Architects also partner with various teams to align on architecture and integration patterns, improve developer productivity through platform tooling and automation, and enable AI-assisted engineering workflows. The role requires expertise in Java, Go, or Scala, REST and GraphQL APIs within microservices architectures, hexagonal architecture, data pipeline design, CI/CD practices, and secure-by-design principles. Experience in fintech or regulated domains is a plus, as is exposure to AI/ML systems with reliability and governance focus.

What you'll do

  • Design and evolve domain-driven architectures using DDD, CQRS, and eventual consistency patterns.
  • Build high-performance APIs (REST/GraphQL) and event-driven integrations on streaming platforms.
  • Ensure production systems are scalable, resilient, observable, and fault-tolerant.
  • Enforce secure-by-design principles for authentication, authorization, and data governance.
  • Improve developer productivity through platform tooling and automation practices.
  • Enable AI-assisted engineering workflows to accelerate API development processes.

What we're looking for

  • Strong experience with Domain-Driven Design (DDD), including domain modeling and bounded contexts
  • Proficiency in backend languages such as Java, Go, or Scala
  • Hands-on experience with event-driven architecture and streaming platforms like Kafka
  • Expertise in designing REST and GraphQL APIs within microservices architectures
  • Background in data pipeline design and performance optimization in cloud environments
  • Solid CI/CD practices and automation skills for testing and observability
  • Experience building secure services with modern authentication and authorization standards

More like this

Similar roles

Sr Software Engineer - Java

Fiserv

King Of Prussia, PA 2 days ago
Java Spring Boot DevOps CI/CD Git React Kubernetes Docker Gradle Helm Linux CLI PostgreSQL MySQL Agile Microservices Infrastructure as Code Python Shell Scripting