About the Role
About the Role
The Senior Software Engineer will focus on developing secure backend systems for digital asset custody and crypto wallet infrastructure. This role involves implementing advanced cryptographic protocols and collaborating with cross-functional teams to ensure system security and scalability.
Responsibilities
- Design and develop secure backend systems supporting digital asset custody and crypto wallet infrastructure
- Implement advanced cryptographic protocols, including MPC frameworks and secure key management solutions
- Integrate blockchain nodes and APIs to construct, sign, and broadcast transactions across networks (Bitcoin, Ethereum, Solana)
- Build and optimize systems leveraging trusted execution environments such as Intel SGX and secure enclaves
- Collaborate with cross-functional teams to ensure system security, scalability, and resilience in highly sensitive environments
Requirements
- 5–10+ years of software engineering experience with a focus on backend and secure systems development
- Strong programming expertise in Rust (preferred), Go, or C/C++
- Hands-on experience with cryptographic libraries such as OpenSSL or MPC-based frameworks
- Experience with trusted execution environments (Intel SGX) and hardware security modules (HSMs)
- Strong understanding of blockchain technologies, transaction structures (Bitcoin UTXO, Ethereum RLP), and wallet systems
Preferred Skills
- Master’s or PhD in Computer Science, Cryptography, Mathematics, or related field
- Experience with advanced cryptographic concepts such as MPC algorithms, homomorphic encryption, or oblivious transfer
- Familiarity with hierarchical deterministic (HD) wallet/address schemes and cold wallet architectures
- Experience in digital asset or blockchain-focused startup environments
- Knowledge of secure data transmission techniques such as QR-based systems
Compensation
Rate: $89 - $94/hr w-2
Benefits
- Medical, Dental, and Vision benefits
- 401k with company matching
- Life insurance
- Pre-tax accounts and other voluntary benefits
- Sick time if required by law in the worked-in state/locality
Requirements
Software Engineering Experience
5–10+ years of software engineering experience with a focus on backend and secure systems development.
Programming Expertise
Strong programming expertise in Rust (preferred), Go, or C/C++.
Cryptographic Libraries
Hands-on experience with cryptographic libraries such as OpenSSL or MPC-based frameworks.
Trusted Execution Environments
Experience with trusted execution environments (Intel SGX) and hardware security modules (HSMs).
Blockchain Technologies
Strong understanding of blockchain technologies, transaction structures, and wallet systems.
Nice to Have
Master’s or PhD in Computer Science, Cryptography, Mathematics, or related field.
Experience with advanced cryptographic concepts such as MPC algorithms, homomorphic encryption, or oblivious transfer.
Familiarity with hierarchical deterministic (HD) wallet/address schemes and cold wallet architectures.
Experience in digital asset or blockchain-focused startup environments.
Knowledge of secure data transmission techniques such as QR-based systems.
Benefits
Medical Benefits
Includes choice of 3 medical plans.
Dental Benefits
Comprehensive dental coverage.
Vision Benefits
Vision insurance included.
401k Matching
401k with company matching.
Life Insurance
Life insurance coverage provided.