Jobs · Engineering · North Carolina

Software Engineer 2 - Digital Assets

U.S. Bank · Charlotte, NC · 3 wk ago
Engineering$98k–$116k/yrFull-time

About the role

Join U.S. Bank as a Software Engineer on a transformative journey. We're seeking a self-motivated individual with strong expertise in Java, Spring Framework, and Microservices Architecture to contribute to our digital transformation.

Responsibilities

  • Design, develop, and maintain enterprise-grade services for the Digital Assets and Tokenization platform
  • 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

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience

Qualifications

  • 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
  • Extensive experience with RESTful APIs, event-driven architectures, and asynchronous processing frameworks
  • 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

Skills

  • Java
  • Spring Framework
  • Spring Boot
  • Microservices Architecture

Benefits

  • 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
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

Similar jobs

Software Engineer 2

TALENT Software ServicesSan Diego, CA· 1 wk ago
OTHRapply on www2.jobdiva.com

Software Engineer 2

DCCAAnnapolis Junction, MD· 10 mo ago
Engineering$125k–$200k/yrapply on phg.tbe.taleo.net

Software Engineer 2

Avid Technology ProfessionalsAnnapolis Junction, MD· 1 wk ago
Engineeringapply on atp.catsone.com

Software Engineer 2

Berkshire Hathaway Homestate Companies - Workers Compensation DivisionSacramento, CA· 4 wk ago
Engineeringapply on jobs.lever.co

Software Engineer 2

NightwingAnnapolis Junction, MD· 2 mo ago
Engineering$122k–$253k/yrapply on nwis.wd12.myworkdayjobs.com

Software Engineer 2

InterImageFort Meade, MD· 3 mo ago
Information Technology$50k/yrapply on apply.workable.com