Jobiglo

No results.

Senior Software Engineer, Formal Verification

category-labs

New Remote
Remote Senior 180,000 - 250,000 USD/year 🇬🇧 English
C++ Rocq Iris separation logic BRiCk concurrency parallel execution formal verification

Job description

About the role

Category Labs is seeking a Senior Software Engineer to lead formal verification of its high‑performance, EVM‑compatible Layer 1 blockchain, Monad. You will write machine‑checked proofs for production C++ code, focusing on concurrent and parallel execution features.

Key responsibilities

  • Formally verify the highest‑risk components of the Monad implementation, including concurrency and parallel execution logic.
  • Build and refine Rocq models of system designs and prove equivalence to the C++ implementation using BRiCk and Iris separation logic.
  • Develop specifications and weakest‑precondition proofs for production C++ code.
  • Improve theorem statements, proof automation, and scalability of verification across a fast‑moving codebase.

Required profile

  • At least 5 years of software engineering experience in C++, building performant systems such as databases, drivers, or embedded software.
  • Hands‑on experience with an interactive theorem prover, preferably Rocq (formerly Coq), and ability to write machine‑checked proofs for real code.
  • Deep understanding of concurrency, memory models, and formal verification techniques.
  • Strong software architecture instincts and clear communication skills.

Required skills

  • C++
  • Rocq (Coq)
  • Iris separation logic
  • BRiCk formal semantics
  • Concurrency and parallel execution
  • Formal verification and theorem proving

What we offer

  • Competitive salary ($180k–$250k) plus equity package.
  • Full health, dental, vision coverage with 100% employer paid for employees and 75% for dependents.
  • 401(k) with company match and flexible paid time off.
  • Opportunity to work on cutting‑edge blockchain technology in an AI‑native, open‑source environment.

Questions fréquentes

Le salaire proposé pour ce poste est de 180-250k USD par an. Le détail figure dans l'annonce.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 13 hours ago

Expires 1 month from now

4 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

category-labs