TopWeb3JobsTopWeb3Jobs
Protocol district · Plot FD-A1-11

Solidity Compiler Frontend Engineer

Certik · Remote (US) · Full-time
⬡ Protocol🌐 Remote🕑 Americas overlap
Salary not listed

About the role

CertiK is one of the fastest-growing blockchain security firms in the industry. The company has secured over $597 billion in digital assets across more than 17,000 projects, working with major clients like Aave, Polygon, and Yearn. Backed by investors including Sequoia, Tiger Global, and Goldman Sachs, CertiK is building the infrastructure that keeps the crypto ecosystem safe.

The Engineering team is hiring a Solidity Compiler Frontend Engineer to work on blockchain compiler infrastructure and formal verification tools. In this remote role based in the US, you'll develop and optimize the frontend layers of Solidity compilation pipelines, bridging security analysis with language design.

Your work will span several key areas

  • Design and implement frontend compiler components including lexical analysis, parsing, AST generation, and semantic analysis for Solidity
  • Optimize compiler performance while improving error reporting and diagnostic capabilities
  • Build integration layers connecting the Solidity compiler with formal verification systems
  • Partner with security researchers to implement static analysis and security checks
  • Help evolve Solidity language features and specification
  • Maintain and enhance existing compiler infrastructure and tooling

You'll need at least 3 years of professional experience with Solidity compiler development or related compiler projects for EVM-based languages. Strong Java proficiency is required, including deep knowledge of Java-based compiler development and optimization. Solid compiler theory fundamentals matter here—parsing techniques, type systems, and intermediate representations. You should have hands-on experience with formal methods or verification tools like SMT solvers or theorem provers, plus a strong grasp of the Ethereum Virtual Machine and smart contract execution models.

Nice to have

  • LLVM or similar compiler infrastructure experience
  • Knowledge of programming language semantics and type theory
  • Open-source compiler project contributions
  • Experience with Solidity or other blockchain languages

What We Offer

  • Target annual compensation of $140,000 to $220,000 (based on qualifications)
  • Medical, vision, and dental insurance plus 401(k) matching
  • HSA, FSA, life insurance, and accidental death and dismemberment coverage
  • Flexible paid time off and holidays
  • Mission-driven culture with opportunity to influence blockchain security
Engineering

Pay, location & hours

Salary not listed. Fully remote, open to applicants in US. Working hours: Americas overlap.

About Certik

20 open roles in this building · Company page → · See it on the map

Apply ↗

More roles to explore

Salary not listed
Certik
Apply ↗

☆ Save this job

We'll e-mail you this role so you can come back to it. No account needed.

Report this job

Reports go to the TopWeb3Jobs team. Scam reports are checked first.