Job Description
As a Wallet System Architect, you will be responsible for designing the architecture of wallet systems, integrating blockchain adapters, and developing signature services. You will directly contribute to building a high-performance, highly secure decentralized wallet system that supports multi-chain asset management, MPC signatures, cold/hot wallet layering, withdrawal controls, and other critical modules.
Key Responsibilities
- Lead or participate in the architecture design and Golang service development of core wallet systems
- Implement multi-chain address management, on-chain interactions, transaction construction, and broadcasting
- Enhance the security and availability of private key/key fragment management by integrating components like KMS/HSM/TSS nodes
- Collaborate with operations, risk control, and asset systems to integrate withdrawal approval, risk verification, and transaction auditing processes
- Continuously improve the observability, fault tolerance, and multi-chain scalability of the wallet system
Job Requirements
- Solid foundation in Golang programming with a good understanding of concurrency models and network/IO programming
- Practical experience in wallet system development (centralized hot wallets or decentralized wallets)
- Hands-on experience or familiarity with MPC/TSS protocols (e.g., GG18, GG20, FROST) and their signature processes and security mechanisms
- Knowledge of transaction signing and security module design, including multi-signature and threshold signature schemes
- Strong engineering implementation skills, with experience in microservices architecture, gRPC, message queues, and caching middleware
- High security awareness and code standardization, with knowledge of common attack vectors (e.g., replay, phishing, authorization forgery)
Benefits
- Opportunity to contribute to a globally leading platform
- Collaborate within an international team alongside top-tier developers and industry experts
- Fast-track career growth with comprehensive skill development in product engineering
- Flexible work arrangements within an open and inclusive team culture
- Explore the limitless possibilities of Web3 alongside passionate innovators