Page 1 of 2

Security Researcher, Fuzzing - Parapet Labs

๐—ฅ๐—ฒ๐—บ๐—ผ๐˜๐—ฒ | ๐—™๐˜‚๐—น๐—น-๐˜๐—ถ๐—บ๐—ฒ
๐—ช๐—ต๐—ผ ๐˜„๐—ฒ ๐—ฎ๐—ฟ๐—ฒ:
Parapet Labs is a smart contract security firm. We protect DeFi and Web3 protocols that hold real money, by finding the flaws before an attacker does. Our work covers EVM and SVM code review, AI-assisted scanning, protocol design review and fix verification.
We are small on purpose and senior-only. Manual review finds a lot, but not everything, and you are the person who finds the rest.
๐—›๐—ผ๐˜„ ๐˜„๐—ฒ ๐˜„๐—ผ๐—ฟ๐—ธ:
Quality is the whole product, so quality is how we operate.
โ€ข ๐—ฆ๐—ฒ๐—ป๐—ถ๐—ผ๐—ฟ ๐—ฒ๐˜†๐—ฒ๐˜€ ๐—ผ๐—ป ๐—ฒ๐˜ƒ๐—ฒ๐—ฟ๐˜† ๐—ฒ๐—ป๐—ด๐—ฎ๐—ด๐—ฒ๐—บ๐—ฒ๐—ป๐˜. No juniors on client code.
โ€ข ๐—™๐—ถ๐—ป๐—ฑ๐—ถ๐—ป๐—ด๐˜€ ๐—ฏ๐—ฒ๐—ณ๐—ผ๐—ฟ๐—ฒ ๐˜๐—ต๐—ฒ ๐—ณ๐—ถ๐—ป๐—ฎ๐—น ๐—ฟ๐—ฒ๐—ฝ๐—ผ๐—ฟ๐˜. Confirmed critical issues go to the client the same day.
โ€ข ๐—ฅ๐—ฎ๐—ป๐—ธ๐—ฒ๐—ฑ ๐—ฎ๐—ป๐—ฑ ๐—ฎ๐—ฐ๐˜๐—ถ๐—ผ๐—ป๐—ฎ๐—ฏ๐—น๐—ฒ. Every finding is severity-ranked and comes with a fix.
โ€ข ๐—ช๐—ฒ ๐—ฟ๐—ฒ-๐—ฐ๐—ต๐—ฒ๐—ฐ๐—ธ ๐˜๐—ต๐—ฒ ๐—ณ๐—ถ๐˜…๐—ฒ๐˜€. Patches are reviewed before the client ships.
โ€ข ๐—ฃ๐—ฟ๐—ผ๐—ผ๐—ณ ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐—ฐ๐—ฟ๐—ฒ๐—ฑ๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น๐˜€. We care what you have built and broken, not your rรฉsumรฉ.
It is a high-standards environment. The bar is high, the feedback is direct, and the work is judged on whether it actually catches bugs, not on how much tooling it contains.
๐—ง๐—ต๐—ฒ ๐—ฟ๐—ผ๐—น๐—ฒ:
You own the fuzzing, invariant tests and formal specifications that catch what manual review may miss. You work alongside our auditors: they read the code and form hypotheses, and you turn those hypotheses, plus your own, into properties that a machine can try to break.
๐—ช๐—ต๐—ฎ๐˜ ๐˜†๐—ผ๐˜‚ ๐˜„๐—ถ๐—น๐—น ๐—ฑ๐—ผ:
โ€ข Design and write invariant tests and fuzzing campaigns for client protocols using Foundry, Echidna or Medusa.
โ€ข Turn a protocol's intended behavior into properties that mean something, covering accounting, solvency, access and state transitions.
โ€ข Work with auditors to convert a suspected issue into a reproducible failing test.
โ€ข Build and maintain our internal harnesses, tooling and reusable invariant libraries.
โ€ข Write formal specs where fuzzing alone is not enough.
โ€ข Triage fuzzer output: separate real bugs from noise and explain what each one means.
๐—ช๐—ต๐—ฎ๐˜ ๐˜„๐—ฒ ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฐ๐˜ ๐—ณ๐—ฟ๐—ผ๐—บ ๐˜†๐—ผ๐˜‚:
โ€ข Hands-on experience with Foundry, Echidna or Medusa on real protocols.
โ€ข ๐—ฌ๐—ผ๐˜‚ ๐˜„๐—ฟ๐—ถ๐˜๐—ฒ ๐—ถ๐—ป๐˜ƒ๐—ฎ๐—ฟ๐—ถ๐—ฎ๐—ป๐˜๐˜€ ๐˜๐—ต๐—ฎ๐˜ ๐—บ๐—ฒ๐—ฎ๐—ป ๐˜€๐—ผ๐—บ๐—ฒ๐˜๐—ต๐—ถ๐—ป๐—ด, not harnesses that go through the motions. We will ask you to show us one.
โ€ข Working knowledge of EVM internals and common economic attack vectors.
โ€ข Solid Solidity skills, enough to read a large codebase and model it properly.
โ€ข You can explain a property, a counterexample and why it matters to a non-specialist.
โ€ข You work well independently and remotely, and write clearly.
๐—” ๐—ฝ๐—น๐˜‚๐˜€ ๐—ถ๐—ณ ๐˜†๐—ผ๐˜‚ ๐—ต๐—ฎ๐˜ƒ๐—ฒ:
โ€ข Formal verification experience (Certora, Halmos, Kontrol, or similar).
โ€ข Experience with stateful fuzzing of complex DeFi systems: lending, AMMs, vaults, bridges.
โ€ข Public work: contest findings, bounty reports, open-source harnesses, or write-ups.
โ€ข Experience with SVM / Solana testing tools.
โ€ข Experience building or extending fuzzing or analysis tools.
๐—ช๐—ต๐—ฎ๐˜ ๐˜†๐—ผ๐˜‚ ๐—ด๐—ฒ๐˜ ๐—ณ๐—ฟ๐—ผ๐—บ ๐˜‚๐˜€:
โ€ข Fully remote work with a small team of senior security people.
โ€ข Real protocols and real stakes, with complex DeFi systems where good invariants matter.
โ€ข Time and room to build proper tooling, not just run someone else's.
โ€ข Direct feedback and real collaboration with the auditors on your findings.
โ€ข Competitive compensation.

Tell us a bit more about yourself

Anything else we should know?

Upload your resume and cover letter

How did you hear about this job?

If a current employee at (company) referred you, please list his/her name

When can you start?