Charlotte, North Carolina, United States of America
Full Time
6 days ago
$126,820 - $149,200 USD
No Visa Sponsorship
Key skills
ApacheAWSAzureCloudDistributed SystemsJavaKafkaMicroservicesRuby on RailsSpringSpring BootSpringBootRubyApache KafkaRailsEvent StreamingSmart ContractsBlockchainEthereumAgileCI/CDLeadershipProduct ManagementCollaboration
About this role
Role Overview
Lead the architecture, design, development, and delivery of the bank’s Digital Assets and Tokenization Platform
Design and build secure, scalable, highly available cloud-native microservices using Java, Spring Boot, REST APIs, event-driven architecture, and distributed systems principles
Drive technical strategy, solution architecture, and engineering best practices across multiple Agile teams
Develop and enhance digital asset transaction processing, payment orchestration, settlement workflows, and blockchain connectivity services
Integrate enterprise applications with blockchain networks, digital asset custody providers, wallet platforms, payment rails, and core banking systems
Architect and implement real-time transaction monitoring, ledger synchronization, reconciliation, exception management, and settlement processing solutions
Establish and champion engineering standards including domain-driven design (DDD), API-first development, secure coding practices, CI/CD automation, observability, and operational excellence
Partner closely with Product Management, Architecture, Compliance, Risk, Security, and Business stakeholders
Mentor and develop engineers through technical leadership, design reviews, code reviews, knowledge sharing, and hands-on coaching.
Requirements
Bachelor’s degree, or equivalent work experience
Six to eight years of relevant experience
Expert in Java, Spring Boot, Microservices, REST APIs, and Distributed Systems
Strong knowledge of Object-Oriented Design (OOD), Design Patterns, Domain-Driven Design (DDD), and Event-Driven Architecture
Hands-on experience with Apache Kafka, Messaging Platforms, Event Streaming, and Asynchronous Processing
Expertise in Azure and/or AWS
Experience building Payments, Transaction Processing, Real-Time Settlement, Ledger, and Financial Services Platforms
Knowledge of Blockchain Technologies including Ethereum, Hyperledger, Besu, Canton, Corda, Smart Contracts, and Tokenization Platforms
Experience with Digital Asset Custody, Wallet Solutions, and Key Management Platforms such as Fireblocks, BitGo, or similar
Understanding of Cryptography, Public/Private Key Infrastructure (PKI), MPC, HSMs, Digital Signing, and Secure Transaction Authorization
Proven ability to lead Architecture Reviews, Technical Design Sessions, Engineering Standards, Mentorship, and Cross-Functional Collaboration.
Tech Stack
Apache
AWS
Azure
Cloud
Distributed Systems
Java
Kafka
Microservices
Ruby on Rails
Spring
Spring Boot
SpringBoot
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
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