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

Software Engineer 2 – Digital Assets

U.S. Bank

Software Engineer developing enterprise-grade services and maintaining the Digital Assets platform at U.S. Bank.

Posted 7/2/2026full-timeCharlotte • Minnesota, North Carolina, Ohio, Oregon • 🇺🇸 United StatesMid-LevelSenior💰 $98,175 - $115,500 per yearWebsite

Tech Stack

Tools & technologies
AWSAzureCloudDistributed SystemsDockerJavaKafkaKubernetesMicroservicesOpenShiftRuby on RailsSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Design, develop, and maintain enterprise-grade services for the Digital Assets and Tokenization platform using Java, Spring Boot, and cloud-native microservices architectures, enabling secure and scalable processing of digital asset and stablecoin transactions
  • Engineer high-performance payment processing workflows for stablecoin transfer and settlement
  • Build and integrate blockchain connectivity services, APIs, and event-driven architectures that interact with distributed ledger networks, custody platforms, payment rails, and core banking systems
  • Design and optimize resilient workflows for real-time transaction monitoring, ledger synchronization, settlement processing, and exception handling across multiple enterprise and blockchain ecosystems.
  • Drive best practices in software engineering, including domain-driven design, API-first development, test automation, secure coding, performance optimization, and distributed systems design.
  • Design and integrate with Compliance, KYC, KYB systems.

Requirements

What you’ll need
  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience
  • Strong expertise in Java, Spring Framework, Spring Boot, and Microservices Architecture.
  • Deep understanding of object-oriented design, design patterns, domain-driven design (DDD), and distributed systems.
  • Strong experience developing RESTful APIs, event-driven architectures, and asynchronous processing frameworks.
  • Extensive experience with Kafka, messaging systems, and high-throughput transaction processing environments.
  • Experience building highly available, fault-tolerant, cloud-native applications using Azure and/or AWS.
  • Hands-on experience with Docker, Kubernetes, OpenShift, CI/CD pipelines, Infrastructure as Code, and DevSecOps practices.
  • Familiarity with Blockchain and distributed ledger technologies (Ethereum, Hyperledger, Canton, Besu, Corda, or similar).
  • Familiarity with Cryptographic Security and Transaction Signing, including public/private key cryptography, digital signatures, MPC (Multi-Party Computation) and secure transaction authorization workflows.
  • Familiarity with Custody platform integrations such as Fireblocks, BitGo or similar institutional digital asset custody solutions.

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
Object-Oriented DesignDomain-Driven DesignEvent-Driven ArchitecturesAsynchronous ProcessingKafkaHigh-Throughput Transaction ProcessingDockerKubernetesCI/CD PipelinesCryptographic Security