Remote Research Software Engineer – Blockchain Verification

CryptoproNetwork

United States

Remote

USD 115,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical and dental insurance
Vision insurance
401(k) with company match
Life insurance
HSA and FSA options
Paid time off and holidays

Job summary

CertiK is seeking a Research Software Engineer to advance automated analyses for provably secure blockchain applications. You will design and develop tools to verify smart contracts, tackle complex verification challenges, and collaborate across a multinational team of researchers.

You will work on symbolic model checking, SMT solving, and formal verification, contributing from idea to implementation while maintaining high quality software and supporting customers.

Qualifications

  • Master's degree in CS or 5 years of equivalent experience.
  • 4+ years of software development experience (research, internships, OSS).
  • 2+ years with model checking, formal verification, or SMT solving (Z3, CVC4, Yices, MathSAT, SMTInterpol).
  • Strong fundamentals in data structures, algorithms, logic, and automata theory.

Responsibilities

  • Extend automated program verification tools and implement new ones.
  • Improve symbolic software model checking: BMC, CEGAR, IC3/PDR.
  • Build translators to intermediate representations for analysis.
  • Formalize security properties for verification tools.
  • Collaborate with engineers to set technical direction and deliver usable software.
  • Deliver software from analysis to testing, deployment, and support.

Skills

Model checking
Formal verification
SAT/SMT solving
Abstract interpretation
Automata theory
Data structures
Algorithms
Programming languages
Team collaboration

Education

Master's degree in Computer Science
PhD in automated reasoning

Tools

Z3
CVC4
Yices
MathSAT
SMTInterpol
OCaml
Haskell

Job description

CertiK is seeking a Research Software Engineer to advance automated analyses for provably secure blockchain applications. You will design and develop tools to verify smart contracts, tackle complex verification challenges, and collaborate across a multinational team of researchers.

You will work on symbolic model checking, SMT solving, and formal verification, contributing from idea to implementation while maintaining high quality software and supporting customers.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Research Software Engineer, Blockchain Verification
Research Software Engineer, Blockchain Verification

CertiK • United States

Remote
USD 115,000 - 230,000
Medical insurance
Vision and dental insurance
401(k) with company match
+1
Remote Senior Blockchain Security Auditor and Verifier
Remote Senior Blockchain Security Auditor and Verifier

Devconnectplatform • United States

Remote
USD 120,000 - 180,000
Medical insurance
Vision and dental insurance
401(k) with company match
+5
Senior Blockchain Security Engineer
Senior Blockchain Security Engineer

CertiK • United States

Remote
USD 90,000 - 150,000
Medical, vision, dental insurance
401(k) with company matching
Life and AD&D insurance
+5
Remote Senior Blockchain Security Engineer — Audits & Tools
Remote Senior Blockchain Security Engineer — Audits & Tools

Devconnectplatform • United States

Remote
USD 102,000 - 180,000
Medical insurance
Vision insurance
Dental insurance
+5
Software Engineer (Engineer III to Principal) - Formal Methods
Software Engineer (Engineer III to Principal) - Formal Methods

CryptoproNetwork • United States

Remote
USD 115,000 - 230,000
Medical and dental insurance
Vision insurance
401(k) with company match
+3
Remote Blockchain Security Engineer (Solidity / Rust)
Remote Blockchain Security Engineer (Solidity / Rust)

Wired Currencies • United States

Hybrid
USD 120,000 - 190,000
Medical insurance
Vision insurance
Dental insurance
+7
Remote Senior Security Engineer - Blockchain Pentesting
Remote Senior Security Engineer - Blockchain Pentesting

CertiK • United States

Remote
USD 100,000 - 180,000
Medical insurance
Vision insurance
Dental insurance
+7
Blockchain Security Engineer: Smart Contract Auditor
Blockchain Security Engineer: Smart Contract Auditor

CertiK • Seattle (WA), San Francisco (CA), New York (NY)

Hybrid
USD 102,000 - 180,000
Medical, Vision, Dental insurance
401(k) plan with company matching
HSA and FSA
Remote Formal Methods Engineer for Blockchain Security
Remote Formal Methods Engineer for Blockchain Security

pofft Technology Inc. • United States

Remote
USD 115,000 - 230,000
Junior Blockchain Security Engineer — Flexible PTO & Growth
Junior Blockchain Security Engineer — Flexible PTO & Growth

CertiK • United States

Remote
USD 102,000 - 180,000
Medical Insurance
Vision Insurance
Dental Insurance
+8