Security Engineer, Blockchain
About the Role
You will review smart contracts, off-chain components, and blockchain infrastructure to find and remediate security vulnerabilities. You will use and extend automated tools (e.g., Slither, Echidna, Medusa), develop custom analysis rules, and design practical mitigations. You will research L1/L2 architectures, rollups, bridges, and consensus protocols, and collaborate with senior engineers to produce actionable security advice for client code and deployments.
Requirements
- Experience with Solidity security and the Ethereum Virtual Machine
- Familiarity with common smart contract vulnerabilities and DeFi security patterns
- Proficiency in a systems programming language such as Go, Rust, or C++
- Experience with blockchain node operations, RPC interfaces, or consensus implementations
- Understanding of L1 and L2 blockchain architectures and finality concepts
- Experience with security analysis, vulnerability assessment, fuzzing, and static analysis
Responsibilities
- Review smart contracts, off-chain components, and blockchain infrastructure for security vulnerabilities
- Use and extend automated analysis tools and develop custom analysis rules
- Design and implement fixes and mitigations for blockchain security issues
- Research L1/L2 architectures, rollups, bridges, and consensus protocols
- Collaborate with senior engineers to provide security advice to clients
- Analyze validator nodes, bridge contracts, oracle integrations, and cross-chain protocols
Benefits
- Fully company-paid health, dental, vision, disability, and life insurance
- 401(k) plan with 5% match of base salary
- 20 days of paid vacation (subject to jurisdictional regulations)
- Four months of parental leave
- Relocation assistance of $10,000 for moves to New York City
- $1,000 working-from-home stipend
- Annual $750 learning and development stipend
- Company-sponsored all-team celebrations including travel and accommodation
- Philanthropic donation matching up to $2,000 annually
