Remote job
Smart Contract Security Engineer
Job details
About this role
Role overview Protect smart contracts used for escrow, rewards, and settlement in a system where contract actions depend on evidence from physical meters. You will assess security risks, build ongoing checks for important settlement behavior, and work with engineers to turn findings into practical fixes.
Responsibilities - Lead security reviews of escrow and reward contracts, as well as changes to administrative keys. - Build invariant tests and fuzzing checks for settlement paths. - Add monitoring to help detect problems in contract behavior. - Explain findings clearly and prioritize remediation work. - Partner with engineering teams to address vulnerabilities within operational constraints.
Requirements - Demonstrated experience securing smart contracts used in production. - Ability to translate security findings into clear, prioritized fixes. - Strong written communication for reporting to auditors and internal engineering teams.
Nice to have - Experience with fuzzing, formal methods, or invariant-testing tools. - Incident response experience for production DeFi or payment systems. - Familiarity with threats involving meter attestations or oracles.
Benefits and work setup - Full-time remote role, with collaboration hubs in Berlin, Singapore, Austin, London, and Tokyo. - Compensation includes salary and equity, health coverage, an annual wellbeing budget, equipment support, and flexible time off.