Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
U.S. Bank

Senior Software Engineer

U.S. Bank

Senior Software Engineer at U.S. Bank developing and modernizing data platform solutions for financial services.

Posted 5/27/2026full-timeCupertino • California, Illinois, Minnesota • 🇺🇸 United StatesSenior💰 $132,260 - $155,600 per yearWebsite

Tech Stack

Tools & technologies
AzureCassandraCloudDockerGraphQLJavaJenkinsKafkaKubernetesMavenMicroservicesRDBMSSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Adopt & advocate best engineering practices, reusable modular designs resulting in a quality and fast-paced deliverables.
  • Experience in building common services framework for Logging, Error Handling, Auditing, Policy Management, Authentication, and Authorization.
  • Proficiency in building Microservices using Java, Springboot, GraphQL , etc.
  • Good understanding of Microservice architecture with experience in containerized deployment using MS Azure.
  • Proficiency in Azure Cloud capabilities.
  • Proficiency in integration with Databases (Cassandra, Yugabyte/RDBMS) and Streaming platforms (Kafka).
  • Experience in Continuous integration and Continuous deployment using Maven, Jenkins, Docker, Kubernetes and Springboot.
  • Experience in scaling solution in a multi-cloud environment.
  • Experience in System Architecture, Cloud Deployments, Containerization, Authentication/Authorization Systems, and Protocols.
  • Experience in building Observability tools and Dashboards to improve visibility into API performance, usage patterns, and system health.
  • Critical experience in tradeoffs b/w cost, scale, speed, and agility.
  • Worked across teams to define quantified deliverable from high-level requirements.

Requirements

What you’ll need
  • Bachelor’s degree, or equivalent work experience.
  • Six to eight years of relevant experience.
  • Working experience with Cassandra, Java/Springboot, Microservices and MS Azure.
  • Previous experience on large scale Cloud Migrations .
  • Effective communication, presentation, problem-solving and analytical skills.
  • 8+ years of Software Engineering; 3+ years of experience as a Senior Software Engineer.
  • Financial Services Industry experience.

Benefits

Comp & perks
  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpringbootMicroservicesGraphQLCassandraYugabyteKafkaMavenJenkinsDocker
Soft Skills
effective communicationpresentationproblem-solvinganalytical skills
Certifications
Bachelor’s degree