Staff Backend Engineer, Custody Wallets
Design, develop, and maintain high-performance crypto wallet backend systems using Go. Build modular, scalable services focused on security and performance, collaborate with partners and cross-functional teams, provide technical guidance, assess product opportunities, and own reliable production-grade solutions.
Responsibilities
- Design crypto wallet systems supporting MPC and multi-signature configurations
- Develop and maintain backend services in Go with emphasis on security and performance
- Architect modular and scalable backend systems
- Collaborate with partners and cross-functional teams to optimize integrations
- Provide technical guidance across Business Development, Product, Security, Finance, and Engineering
- Assess opportunities and recommend tailored technical solutions
- Establish secure architectures that support mass adoption
- Own delivery of high-quality backend solutions and drive continuous improvement
Requirements
- 5+ years of backend engineering experience
- Strong proficiency in Go
- Experience building crypto wallets or blockchain-related products
- Deep understanding of UTXO and Account models, state management, and consensus mechanisms
- Strong secure coding practices and blockchain wallet security principles
- Familiarity with cloud service setups and cloud technologies
- Ability to work independently with extreme ownership
- Excellent problem-solving skills and user-centric product focus
- Nice to have: solutions architecture, MPC protocols, security testing, Kubernetes, CI/CD, AWS, GCP, or Azure experience