Protocol Engineer

About the Role

You will design, implement, and maintain core protocol components that enable secure cross-chain messaging and interoperability. You will write high-assurance smart contract code, build and verify proofs and validators, and optimize for gas and performance. You will own components through architecture, testing, deployment, and iteration, and apply formal verification, fuzzing, and simulation to improve protocol robustness.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience
  • Strong smart contract development experience in Solidity or equivalent languages
  • Proven experience building protocol-level infrastructure such as bridges interoperability layers state sync systems or light clients
  • Ability to write clear well-tested and secure code with strong security and upgradeability practices
  • Familiarity with distributed systems fundamentals and adversarial blockchain conditions
  • Experience working with workflow engines
  • Previous experience with blockchain technologies smart contracts or decentralized finance is a plus

Responsibilities

  • Design and implement core protocol contracts and logic on EVM and non-EVM chains
  • Develop and validate message validators data availability mechanisms and proof verification
  • Collaborate with other teams to develop new system primitives and validate security assumptions
  • Own components across architecture implementation testing deployment and iteration
  • Apply formal verification invariant testing simulation frameworks and fuzzing
  • Investigate cryptographic techniques to enhance trust minimization and scalability
  • Optimize contracts for correctness safety and gas efficiency with upgradeability and modularity

Benefits

  • Equity
  • Medical benefits
  • Financial benefits

Skills

Apply Now
Protocol Engineer at LayerZero | JobStash