Search...
Job for Web3 Beginners

Protocol Security Engineer

Skills

About the Role

You will intentionally break systems to find weaknesses and secure protocol components. You will conduct threat modeling and internal reviews of smart contracts and state transition functions, track industry exploits and translate lessons into fixes, embed security best practices across development, take ownership of protocol architecture, and respond to security incidents under time pressure.

Requirements

  • Curiosity and hacker mindset
  • Strong security instincts with ability to anticipate adversarial behavior
  • Familiarity with recent blockchain security incidents and prevention techniques
  • Practical experience with Solidity smart contracts ZK circuits or core blockchain protocols preferred but not required
  • Comfort with protocol-level debugging and root-cause analysis
  • Proficiency in strongly typed languages such as C++ Scala or Go; familiarity with Rust and Solidity beneficial
  • Deep understanding of algorithms and data structure computational and memory complexities
  • Experience implementing data structures and algorithms from scratch
  • Fluent written and spoken English

Responsibilities

  • Conduct threat modeling and internal reviews of Solidity contracts and blockchain state transition functions
  • Track industry hacks exploits and attack vectors and translate lessons into actionable security improvements
  • Embed security best practices across development teams and influence secure design
  • Own protocol components focusing on secure architecture and implementation
  • Participate in security investigations and incident response under time-sensitive conditions

Benefits

  • Competitive compensation equity and token package
  • Premium health dental and vision coverage
  • 16 weeks paid parental leave
  • Flexible paid time off plus company-wide closure weeks
  • $2,000 equipment stipend
  • $300 monthly co-working allowance