Remote job
Senior Smart Contract Engineer
Job details
About this role
Role overview Develop smart contracts that escrow payments and distribute rewards based on meter evidence. You’ll shape the settlement logic and its safety properties, making contract behavior precise for both technical teams and the people who rely on it.
Responsibilities - Implement contracts for settlement, escrow, and reward distribution. - Define and preserve clear invariants in contract design. - Drive thorough testing and contribute to security reviews and audits. - Make upgrade decisions with safety and long-term maintainability in mind. - Document contract behavior clearly for operators and members.
Requirements - Production experience with Solidity or an equivalent smart contract language, including work on audited systems. - Strong testing discipline and the ability to reason about potential threats. - Ability to explain contract behavior to stakeholders without specialist knowledge.
Nice to have - Experience with escrow, payment, or reward-distribution contracts. - Experience working with internal or external auditors. - Familiarity with contract upgrade patterns and time-locked administrative controls.
Benefits and work setup - Full-time, remote role with collaboration hubs in Berlin, Singapore, Austin, London, and Tokyo. - Salary, equity, health coverage, an annual wellbeing budget, equipment support, and flexible time off are offered.