Search...

Smart Contract Engineer

Skills

About the Role

You will build and maintain core smart contract frameworks and libraries, architect and implement the core protocol, and develop supporting tooling and prototypes. You will manage release lifecycles from design through audit to post-release, spearhead research into novel smart contract functionality beyond the EVM, and collaborate closely with engineers, researchers, product, and operations. You will participate in audits, dive into low-level details when needed, and communicate technical decisions clearly in writing.

Requirements

  • Mastery of software engineering principles
  • Proficiency in Solidity
  • Proficiency in at least one non-smart-contract programming language
  • Deep understanding of the EVM and differences across L1 L2 L3 environments
  • Familiarity with network node architectures such as geth reth op-stack orbit
  • Experience participating in smart contract code audits
  • Ability to work at low-level system detail and know when to avoid it
  • Strong written communication and collaboration skills
  • Experience with alternative non-EVM execution environments (preferred)
  • Experience contributing to or maintaining open-source projects (preferred)

Responsibilities

  • Build and maintain core smart contract frameworks and libraries
  • Manage smart contract release lifecycles from architecture to audit to post-release
  • Spearhead research into novel smart contract functionality beyond the EVM
  • Architect and implement the core protocol, libraries, tooling, and prototypes
  • Collaborate with cross-functional teams to create best-in-class products

Benefits

  • Annual discretionary bonus
  • Optimized tax structure
  • 100% of healthcare premiums covered
  • Aggressive company 401k match
  • Fully remote or hybrid work options
  • Participation in virtual and in-person events