Blockchain Engineer - Custodial Wallet
Moomoo SG
Singapore, Singapore
Full time · Onsite
24 Apr, 2026
Skills
Python
Rust
Java
About the Role
- Develop and maintain core custodial wallet modules including account management, deposit, withdrawal, sweeping, signing, and transaction broadcasting
- Integrate multiple blockchain protocols (BTC, ETH, Solana, Tron, Cosmos, etc.) through RPC, SDKs, or in-house solutions to ensure stable and high-availability operations
- Participate in the architecture and modular design of the wallet system to enhance scalability, reliability, and performance
- Implement automated monitoring, alerting, and logging systems for full traceability of asset flows
- Write high-quality, testable code; participate in code reviews and CI/CD processes
- Collaborate cross-functionally with frontend, DevOps, security, and risk teams to ensure overall system performance and security
**Requirements**- Bachelor's degree or above in Computer Science, Information Security, or related fields
- 3+ years of backend development experience, with at least 1 year in blockchain wallet or node integration
- Proficiency in one or more backend languages (Node.js, Golang, Java, Rust, Python)
- Solid understanding of blockchain architecture, transaction mechanisms, and concepts such as block structure, gas/fees, and nonces
- Familiarity with microservices, message queues (Kafka / RabbitMQ), caching (Redis), and databases (MySQL / PostgreSQL)
- Strong security awareness with understanding of key management, signing, and permission control
**Nice to Have:**
- Experience integrating multi-chain protocols (BTC UTXO, ETH EVM, Solana, etc.)
- Knowledge of MPC, HSM, KMS, or TEE technologies
- Fluent in English and Chinese, with the ability to collaborate in a global team
\*Only shortlisted candidates will be contacted.
Please let Moomoo SG know you found this on JobsInBlockchain.com as a way to support us.