Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Ledgeroom

NewBe an early applicant

Senior Solidity Smart Contract Developer

Posted Updated
Discussion

Description

We're seeking a Senior Solidity Smart Contract Developer to lead the design and implementation of core protocol contracts. You'll own smart contracts from architecture through deployment and post-launch monitoring, working closely with auditors, researchers, and frontend engineers. This is a high-ownership role where your code directly secures user funds and shapes protocol economics.

Responsibilities

  • Design, implement, and deploy production-grade Solidity smart contracts for [protocol features — e.g., lending markets, AMM pools, staking, governance]
  • Lead contract architecture decisions, including upgradeability patterns, access control, and module boundaries
  • Write comprehensive test suites (Foundry/Hardhat) including fuzz and invariant testing; maintain high coverage on critical paths
  • Prepare contracts for and coordinate with external audit firms; triage findings and implement fixes
  • Build and maintain deployment scripts, CI pipelines, and monitoring/alerting for on-chain activity
  • Review teammates' contracts and mentor mid-level engineers on Solidity best practices and security patterns
  • Collaborate with protocol researchers on mechanism design and translate specs into safe, gas-efficient code
  • Stay current on EVM changes, emerging standards (ERC-4626, ERC-4337, etc.), and known vulnerability classes

Requirements

  • 5+ years of professional software engineering experience
  • 3+ years writing production Solidity deployed on mainnet (Ethereum or major L2s)
  • Deep understanding of the EVM, gas optimization, and common attack vectors (reentrancy, oracle manipulation, MEV, rounding errors, access control flaws)
  • Strong experience with Foundry and/or Hardhat, including fuzz/invariant testing
  • Proficiency with OpenZeppelin contracts and standard security patterns (checks-effects-interactions, pull-over-push, etc.)
  • Experience taking contracts through external audits
  • Solid grasp of DeFi primitives and protocol economics
  • Strong written communication — you can document design decisions and explain tradeoffs clearly

Nice to Have

  • Experience with upgradeable contract patterns (UUPS, Transparent Proxy) and storage layout management
  • Solidity/security certifications or public audit contest results (Code4rena, Sherlock, Spearbit)
  • Experience with cross-chain messaging (LayerZero, Wormhole, Chainlink CCIP)
  • Contributions to open-source protocol codebases
  • Familiarity with formal verification (Certora, Halmos) or symbolic execution tools
  • Rust or Go experience for off-chain tooling and bots

Tech Stack

Solidity, Foundry, Hardhat, TypeScript, OpenZeppelin, Slither, GitHub Actions, Tenderly, Etherscan APIs

What We Offer

  • Competitive salary + token allocation
  • Fully remote with flexible hours
  • Annual team offsite and conference budget
  • Hardware and home-office stipend
  • Health benefits (where applicable)

How to Apply

Submit your resume, GitHub profile, and links to deployed contracts or audit reports you've contributed to. Shortlisted candidates will complete a take-home contract exercise followed by a technical interview.

Skills

What Senior Blockchain jobs ask for — and how much of it you have →
Apply

See also

Blockchain jobs by country — openings, pay and top skills →