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, Java, SpringBoot, Data pipeline design

U.S. Bank

Sr. Software Engineer developing domain-driven architectures and high-performance APIs at U.S.

Posted 5/14/2026full-timeAtlanta • Colorado, Minnesota, Texas • 🇺🇸 United StatesSenior💰 $111,605 - $131,300 per yearWebsite

Tech Stack

Tools & technologies
ApacheAWSAzureCloudETLGoGoogle Cloud PlatformGrafanaGraphQLJavaKafkaMicroservicesPrometheusScala

About the role

Key responsibilities & impact
  • Design and evolve domain-driven architectures; apply DDD, CQRS, and eventual consistency patterns
  • Build and scale high-performance APIs (REST/GraphQL) and event-driven integrations using streaming platforms
  • Drive system design decisions for globally distributed domains, supporting regionalization and multi-tenant architectures
  • Ensure production-grade systems: scalability, resiliency, observability (metrics/logs/tracing), and fault tolerance
  • Enforce secure-by-design principles (AuthN/AuthZ, zero trust, encryption at rest/in-transit, data governance)
  • Partner with platform, data, security, and infra teams to align on architecture, dependencies, and integration patterns
  • Improve developer productivity via platform tooling, automation, and reduced operational toil
  • Enable AI-assisted engineering workflows (e.g., code generation from domain models) to accelerate API development

Requirements

What you’ll need
  • Bachelor’s degree, or equivalent work experience
  • Five to six years of relevant experience
  • Strong experience with Domain-Driven Design (DDD), including domain modeling and bounded contexts
  • Proficiency in one or more backend languages (Java, Go, or Scala)
  • Hands-on experience with event-driven architecture and streaming platforms (e.g., Kafka)
  • Experience building and integrating batch and streaming pipelines (Kafka, Apache Camel, Salesforce integrations; ETL tools such as Apache Hop a plus)
  • Expertise in designing and building REST and GraphQL APIs within microservices architectures
  • Experience applying hexagonal (ports & adapters) architecture for scalable, maintainable services
  • Strong background in data pipeline design (ETL/ELT) and performance optimization in cloud environments (AWS/Azure/GCP)
  • Solid CI/CD and DevOps practices, including automation, testing, and observability (Datadog, Prometheus, Grafana)
  • Experience building secure services with modern AuthN/AuthZ and data protection standards
  • Nice to have: experience in fintech or regulated domains (payments, risk, compliance)
  • Nice to have: exposure to AI/ML or LLM-based systems with focus on reliability and governance

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
Domain-Driven Design (DDD)backend languages (Java, Go, Scala)event-driven architecturestreaming platforms (Kafka)REST APIsGraphQL APIshexagonal architecturedata pipeline design (ETL/ELT)CI/CD practicesDevOps practices
Soft Skills
system designcollaborationproblem-solvingdeveloper productivity improvementcommunication
Certifications
Bachelor’s degree