You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
U.S. Bank

Senior Software Engineer

  • Hybrid
  • 6+ years

Salary

Not stated

Similar roles pay $155K - 240K a year · our estimate

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company helps customers and businesses make sound financial decisions and supports the communities it serves.

This role covers analysis, design, testing, development and upkeep of software, held to company standards so customers see minimal disruption.

You work well alone and with others across the organization, and you apply agile and DevOps practices throughout the software lifecycle.

The company offers a broad range of career paths, and you can try new work and build new skills from day one.

Responsibilities

  • Design, build, test, deploy and support scalable backend applications and services in Java and Spring Boot.
  • Create and maintain RESTful APIs and microservices for high-volume business systems.
  • Lead technical work across the lifecycle, from solution design through production rollout and support.
  • Build with Spring Boot, Spring MVC, Spring Data, Spring Security and related Java tools.
  • Design and support event-driven architectures using Kafka or other messaging platforms.
  • Connect applications to relational and NoSQL databases so data access is efficient and performance stays strong.
  • Apply sound engineering practice to security, authentication, authorization, API security, resilience and data protection.
  • Write thorough unit and automated tests with JUnit and Mockito to raise code quality.
  • Support CI/CD, automated deployment, containers and cloud-native work using Git, Maven or Gradle, Docker and Kubernetes.
  • Use AI coding assistants such as GitHub Copilot, Claude Code or similar tools for coding, testing, debugging, documentation and productivity, following responsible and secure practices.
  • Review code, set development standards and check that solutions meet engineering, security, performance and maintainability goals.
  • Investigate complex application and production problems, run root-cause analysis and fix them to improve reliability and performance.
  • Work with architects, product owners, engineers and other stakeholders to turn business needs into technical solutions.
  • Find chances to modernize applications, reduce technical debt, automate processes and improve engineering efficiency.
  • Mentor other engineers and share knowledge to keep engineering practices consistent.
  • Take part in Agile/Scrum ceremonies, technical design discussions, estimation, planning and continuous improvement.
  • Keep up with backend, cloud, security and generative AI developments and judge how they fit enterprise applications.

Requirements

  • Bachelor's degree or equivalent work experience.
  • 5 to 6 years of relevant experience.
  • Preferred: solid hands-on experience building backend applications with Java and Spring Boot.
  • Preferred: experience designing and building RESTful APIs and microservices.
  • Preferred: good working knowledge of the Spring Framework, including Spring MVC, Spring Data and Spring Security.
  • Preferred: experience with microservices architecture and distributed systems.
  • Preferred: strong SQL and relational database skills.
  • Preferred: NoSQL experience, a plus.
  • Preferred: experience with Node, NPM and React, producing clean and secure front-end code.
  • Preferred: experience with Kafka or other event-driven or messaging technologies.
  • Preferred: familiarity with cloud platforms and building scalable backend services.
  • Preferred: experience with Docker, Kubernetes, CI/CD, Git and Maven or Gradle.
  • Preferred: strong experience with unit and automated testing, including JUnit and Mockito.
  • Preferred: experience building high-volume, scalable, reliable and secure backend services.
  • Preferred: understanding of application security, authentication, authorization and secure API development.
  • Preferred: exposure to AI coding tools such as GitHub Copilot, Claude Code or similar, for coding, testing, debugging, documentation and productivity.
  • Preferred: familiarity with using AI coding tools responsibly and securely, especially with proprietary or sensitive code.
  • Preferred: strong debugging, troubleshooting and performance optimization skills.
  • Preferred: experience working in Agile/Scrum environments.
  • Preferred: prior work in banking, financial services, payments or other regulated environments, a plus.

Conditions

Work from a company location 3 or more days per week.

Accommodations for disabilities are available at any stage of the application or hiring process.

Benefits

  • Healthcare covering medical, dental and vision.
  • Basic term life insurance, with optional term life insurance available.
  • Short-term and long-term disability coverage.
  • Pregnancy disability and parental leave.
  • 401(k) plus an employer-funded retirement plan.
  • Paid vacation of 2 to 5 weeks, depending on salary grade and tenure.
  • Up to 11 paid holidays or holiday opportunities.
  • Adoption assistance.
  • Sick and Safe Leave accruing 1 hour for every 30 hours worked, up to 80 hours per calendar year unless otherwise provided by law.

Where you’d work

Part of the week in the office

About the company

U.S. Bank

  • Industry: FinTech

Office in United States

Also hiring in Atlanta, United States, Warsaw, Poland, Boston, United States and 10 more places

2 of their 55 open roles are remote

Your chances

We've checked whether it's still hiring and how crowded it is.

  • 20 checks run
  • 0 red flags

Still hiring?

14 checks

No red flags

How crowded?

6 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details12 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Node.js
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • CI/CD
  • LLMs
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
United States
Show 6 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
6+ years
Tech stack
  • React
  • Node.js
  • Java
  • SQL
  • Kubernetes
  • Docker
  • Spring
  • Kafka
  • CI/CD
  • LLMs

Location

Work model
Hybrid
Region
United States
Office
  • United States

Compensation

Salary
Salary by agreement
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason