Blockchain – Smart Contract Engineer – Digital Assets
On-siteParis, Île-de-France, France
Job Summary
Design and implement all smart contracts constituting the core of the digital assets platform, covering workflows from issuance to settlement. Write property-based and fuzz tests to maintain invariants on supply and ownership, then prepare contracts for external audit and remediate findings. Design the tokenization engine for reuse across multiple instrument types while leveraging AI-assisted scaffolding and refactoring with disciplined human review. Generate comprehensive test suites for smart-contract invariants using AI and assist in vulnerability triage, verifying all output as leads rather than conclusions. Maintain strict prompt hygiene by never exposing keys, addresses, or unaudited logic to external AI services. Report to the CTO Digital Assets within the CEDS team, which advances secure securities issuance and settlement for domestic and international markets.
Required Qualifications
- Strong experience with Solidity
- EVM experience
- permissioned-chain patterns (e.g. Canton, Besu)
- Deep understanding of ERC-20 and extensions
- Experience with property-based and fuzz testing
- gas and security profiling
- A precise, security-first mindset
- experience working with auditors
- Excellent analytical, problem-solving and communication skills
- Degree in computer science, engineering or a related field
- three or more years of relevant experience
- The position will be based in Paris, Porto, Milan or Rome
- Apply by submitting a CV in English
Desired Qualifications
- Using AI-assisted contract scaffolding and refactoring, with disciplined human review of every generated line
- Generating property and fuzz test suites for smart-contract invariants with AI
- Using AI for vulnerability triage and audit preparation, treating output as leads to verify rather than conclusions
- Maintaining prompt hygiene — never expose keys, addresses, or unaudited logic to external AI services
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.