Sr. Cryptography Engineer
Core
Design and build secure software components for an MPC-based crypto custody wallet, focusing on multi-party signing, blockchain integration, and hardware security enclaves.
Role type
Senior Cryptography Engineer (Secure Software)
Builds
MPC-based crypto custody wallet, secure backend services, and resilient infrastructure for institutional digital finance.
Domain
Cryptography, Blockchain, Cloud Security, Hardware Security
Deliverable
production ML models | product features
Required skills
Cryptographic protocols, secure software development, Rust, Go, C/C++, threat modeling, Intel SGX, HSMs, blockchain node integration, transaction parsing, secure storage patterns, cloud security, containerized deployments
Preferred skills
MPC-specific frameworks, remote attestation, side-channel attack mitigation, man-in-the-middle attack mitigation, database security, RPC controls, concurrency controls
Technologies
Rust, Go, C/C++, OpenSSL, Intel SGX, HSM, Bitcoin, Ethereum, UTXOs, RLP, Cloud, Containers
Responsibilities
Design and build secure software components for an MPC-based crypto custody wallet. Use threat modeling to identify and mitigate attack vectors, including side-channel and man-in-the-middle attacks. Implement and review cryptographic code in Rust, Go, or C/C++ using secure coding practices. Audit and integrate cryptographic libraries, including OpenSSL and MPC-specific frameworks. Use hardware security capabilities such as Intel SGX and HSMs, including remote attestation. Connect to blockchain nodes and APIs to prepare and broadcast transactions. Parse and construct blockchain transactions, including Bitcoin UTXOs and Ethereum RLP. Design secure storage for encrypted key shares and audit logs. Build reliable networking, RPC, and concurrency controls to coordinate multi-party signing. Support cloud security and containerized deployments while preventing misconfigurations.
