{bc}
linkedin

Senior Software Engineer - Payments & Digital Assets

U.S. Bank
Charlotte, USA
Full-time
Mid-Senior
Hybrid
$111,605 to $131,300
Discovered 1 months ago
JavaSpring FrameworkSpring BootREST APIsMicroservices architectureCloud platforms

Full Job Posting

Role overview

Build and maintain best-in-class software experiences for U.S. Bank.

Take ownership of software artifacts and follow U.S. Bank standards to minimize customer impact.

Work in an agile software development lifecycle using DevOps principles.

Essential responsibilities

  • Design, develop, test, deploy, and support scalable, secure, and resilient applications using Java, Spring Boot, microservices, and cloud-native architectures.
  • Lead blockchain connectivity, digital asset servicing, tokenization, custody, settlement processing, and real-time payments solutions.
  • Build event-driven architectures, APIs, integration services, and high-volume transaction processing platforms.
  • Develop enterprise solutions for mission-critical financial systems focused on scalability, performance, reliability, and security.
  • Partner with business, product, architecture, operations, compliance, risk, and security teams.
  • Drive domain-driven design, API-first development, DevOps, automation, and secure coding practices.
  • Lead architecture reviews, code reviews, technical design sessions, and governance activities.
  • Champion SRE principles, proactive monitoring, observability, and continuous platform improvement.

Basic qualifications

  • Bachelor's degree or equivalent work experience.
  • Five to six years of relevant experience.

Required skills and experience

  • Advanced expertise in Java, Spring Framework, Spring Boot, REST APIs, microservices architecture, and enterprise application development.
  • Experience building and deploying cloud-platform applications with containerization and Kubernetes.
  • Expertise in event-driven systems using Apache Kafka or similar messaging technologies.
  • Deep understanding of distributed systems, object-oriented design, software design patterns, and domain-driven design.
  • Experience with high-throughput, low-latency, mission-critical transaction processing systems.
  • Strong knowledge of CI/CD, infrastructure automation, observability, monitoring, and modern DevOps practices.
  • Understanding of digital assets, blockchain technologies, tokenization platforms, and enterprise blockchain integration.
  • Knowledge of stablecoins, digital wallets, tokenized asset lifecycles, custody models, settlement workflows, and blockchain transaction processing.
  • Passion for emerging technologies, innovation, and continuous learning in the digital-assets ecosystem.

Location expectations

  • Work from a U.S. Bank location three or more days per week.

Pay range

  • Pay range is $111,605 to $131,300 and may differ based on the role location.
  • The compensation package may include incentive and recognition programs, equity stock purchase, 401(k) contribution, and pension subject to eligibility.

Benefits

  • Benefits include medical, dental, vision, life insurance, disability coverage, parental leave, retirement plans, paid vacation, paid holidays, adoption assistance, and sick and safe leave.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at U.S. Bank