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