Skip to main content

Trust Wallet

Smart Contract Engineer

Remote - Global (Remote)fulltimemidAdded today

About this role

Trust Wallet seeks a Smart Contract Engineer to design and develop secure smart contracts and on-chain infrastructure supporting account abstraction, chain abstraction, and advanced cryptographic protocols. You'll work on foundational blockchain systems including EIP 7702 contracts, ERC 4337 bundlers, and formal verification, collaborating with Rust engineers in a fully remote environment.

What you'll do

  • Design secure smart contract architecture and protocols like chain abstraction
  • Develop smart contracts with expertise in security and account abstraction standards
  • Research and integrate ZKP, FHE, and MPC protocols into smart contracts
  • Write comprehensive unit, integration, and fuzz tests for smart contracts
  • Implement formal verification using tools like Certora
  • Lead security audits and coordinate with Rust engineers on infrastructure

What they're looking for

  • Solidity and smart contract development
  • ERC-4337, ERC-6900, ERC-7579, EIP-7702 standards
  • Security analysis and threat modeling
  • EVM memory and execution internals
  • Cryptography fundamentals
  • Testing frameworks and fuzz testing
  • Formal verification methods
  • Rust systems (nice to have)

Benefits

  • Fully remote position with flexible working hours
  • Competitive salary and benefits package
  • Excellent learning and career development opportunities
  • Work with diverse, world-class engineering talent
  • Access to cutting-edge blockchain and Web3 projects
  • Flat organizational structure in a global company
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Trust Wallet

View all jobs at Trust Wallet

Likely interview questions

  • Walk us through a smart contract you've designed—how did you approach security and what testing did you implement?
  • Explain your understanding of account abstraction (ERC-4337) and how it differs from traditional Ethereum transactions.