Euronext logo
EuronextPosted 1 month ago

Blockchain – Smart Contract Engineer – Digital Assets

On-siteParis, Île-de-France, France

Full TimeLargeFinancial Services

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce