Lead Software Engineer - Digital Assets
Core
Lead the architecture, design, development, and delivery of the bank's Digital Assets and Tokenization Platform, supporting stablecoin payments, tokenized deposits, digital asset custody, and real-time settlement capabilities.
Role type
Lead Software Engineer - Digital Assets
Builds
Cloud-native microservices, digital asset transaction processing, payment orchestration, settlement workflows, and blockchain connectivity services
Domain
Financial Services / Digital Assets / Blockchain
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, REST APIs, Event-driven architecture, Distributed systems, Domain-Driven Design (DDD), Apache Kafka, Kubernetes, Cloud-Native Architecture, Cryptography, PKI, MPC, HSMs
Preferred skills
Blockchain technologies (Ethereum, Hyperledger, Besu, Canton, Corda), Smart Contracts, Tokenization Platforms, Digital Asset Custody, Wallet Solutions, Key Management Platforms
Technologies
Java, Spring Boot, Apache Kafka, Kubernetes, Azure, AWS, Ethereum, Hyperledger, Besu, Canton, Corda, Fireblocks, BitGo
Responsibilities
Lead architecture and design of the Digital Assets and Tokenization Platform; Design and build secure, scalable cloud-native microservices; Drive technical strategy and engineering best practices across Agile teams; Develop digital asset transaction processing and settlement workflows; Integrate enterprise applications with blockchain networks and core banking systems; Architect real-time transaction monitoring and ledger synchronization solutions; Mentor and develop engineers through technical leadership and code reviews.
Seniority
Senior, hands-on IC with leadership responsibilities