Summary
What you’ll impact
The Senior Backend Engineer will design, develop, and maintain secure backend applications for digital asset custody platforms and blockchain infrastructure. The role involves secure programming in Rust, Go, or C/C++, cryptographic integration, threat modeling, and collaboration with security and product teams.
Responsibilities
What you'll do
- Backend Software Development: Design, develop, and maintain secure backend applications supporting digital asset custody platforms and blockchain infrastructure
- Secure Programming: Build security-focused software using Rust, Go, or C/C++, implementing cryptographic frameworks and secure coding best practices
- Digital Asset Development: Develop solutions supporting digital wallets, blockchain integrations, tokenized assets, and secure transaction processing
- Cryptographic Integration: Work alongside cryptographers to implement secure cryptographic libraries, MPC frameworks, and key management solutions within enterprise applications
- Threat Modeling & Security Reviews: Perform threat modeling, secure code reviews, vulnerability analysis, and security testing to identify and mitigate application risks
- Blockchain Integration: Build and maintain integrations with blockchain nodes and APIs while supporting transaction creation, signing, and secure communication across distributed networks
- Infrastructure Security: Develop secure storage solutions for encrypted key material, audit logs, and sensitive application data while leveraging hardware security technologies and trusted execution environments
- Cross-Functional Collaboration: Partner with software engineers, security architects, and product teams to deliver highly secure, resilient digital asset solutions
Requirements
What you’ll bring
- 7+ years of experience developing secure backend applications or security-focused software solutions
- 4+ years of strong programming experience using Rust (preferred), Go, or C++
- Experience developing blockchain applications, smart contracts, or tokenized asset platforms
- Knowledge of blockchain technology, digital wallets, tokenization, and digital asset ecosystems
- Experience implementing or working with cryptographic libraries, secure protocols, or cryptographic frameworks
- Understanding of secure software development practices, threat modeling, and secure application design
- Experience integrating with blockchain nodes, APIs, and distributed systems
- Strong problem-solving skills and the ability to communicate technical concepts effectively