Smart Contract Engineer

New
United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
6+ years of software engineering experience; 2-3+ years writing production Solidity
Required Skills
BlockchainRust

Requirements

  • 6+ years of software engineering experience.
  • 2-3+ years writing production Solidity (ERC-20/4626, custom libraries, proxy & upgrade patterns).
  • Track record of creating or maintaining a contract suite without critical incidents.
  • Knowledge of EVM internals, gas optimization, storage layout, and common smart-contract exploits (re-entrancy, oracle manipulation, MEV).
  • Fluency with Foundry and/or Hardhat.
  • Excellent written and verbal English communication skills.
  • Experience presenting to executives, auditors, and the wider community.
  • Familiarity with multi-chain DeFi interactions and cross-chain messaging standards (preferred).
  • Professional experience using Rust (preferred).
  • Experience using Move-based smart-contract platforms such as Aptos (preferred).
  • Background in traditional finance, risk, credit, or derivatives (preferred).
  • Experience with formal-verification or audit cycles with top-tier firms (preferred).

Responsibilities

  • Contribute to all Solidity codebases, including upgrade patterns, proxy architecture, account abstraction, and cross-chain messaging.
  • Drive rigorous design reviews, threat modeling, fuzz testing, and formal verification to achieve “audit-by-design” security.
  • Perform continuous deployment, maintenance, and upgrades of existing vaults.
  • Own end-to-end delivery of new protocol features.
  • Manage external auditors and bug-bounty programs; implement on-chain monitoring and incident-response playbooks.
  • Represent Veda in client integrations, conferences, and the broader open-source community.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now