Trust Wallet is hiring a Smart Contract Engineer for its OnChain Engineering team. You will be responsible for designing secure smart contract architecture and protocols, developing new use cases, and working at the forefront of blockchain technology.
What You'll Do
- Design secure smart contract architecture and protocols.
- Develop smart contracts with a strong understanding of security and account abstraction.
- Research ZKP, FHE, and MPC protocols for integration into smart contracts.
- Implement thorough unit, integration, and fuzz tests for smart contracts.
- Write formal verification for smart contracts.
- Lead security audits.
- Engage with Rust engineers to build on-chain infrastructures.
What We're Looking For
- 1+ years of smart contract engineering experience.
- Experience writing smart contracts and implementing thorough tests.
- Understanding of ERC-4337, ERC-6900, ERC-7579, and EIP-7702.
- Strong attention to security details.
- Deep understanding of EVM memory, execution, and Solidity details.
- Deep understanding of cryptography.
Nice to Have
- Understanding of Rust systems.
- Solana/SVM and Bitcoin internals knowledge.
Technical Stack
- EVM
- Solidity
- Rust
- ZKP
- FHE
- MPC
Team & Environment
You'll join the OnChain Engineering team, overseeing smart contracts and Rust infrastructure to create powerful use cases for Trust Wallet.
Benefits & Compensation
- Excellent learning and career development opportunities.
- Work alongside diverse, world-class talent.
- Tackle fast-paced, challenging and unique projects.
- Work fully remotely with flexible working hours.
- Competitive salary and benefits.
Work Mode
This is a global, fully remote position.
Trust Wallet is committed to being an equal opportunity employer.




