This job has expired

This position was posted on October 21, 2025 and is likely no longer accepting applications. We've kept it here for historical reference. Check out the similar jobs below!

CertiK, Inc. logo

Solidity Compiler Frontend Engineer

Job Overview

Location

Indiana, USA

Job Type

Full-time

Category

Software Engineering

Date Posted

October 21, 2025

Full Job Description

đź“‹ Description

  • • Architect and own the Solidity compiler frontend end-to-end—from lexical analysis and recursive-descent parsing to robust AST generation and semantic analysis—ensuring that every smart contract that passes through CertiK’s pipeline is syntactically correct, type-safe, and ready for deep formal verification.
  • • Optimize compilation speed and memory footprint by profiling hot paths, rewriting bottlenecks in modern C++17/20, and introducing incremental compilation techniques that cut build times for multi-million-line codebases by double-digit percentages.
  • • Design crystal-clear, developer-friendly error messages and diagnostics that pinpoint the exact line, column, and root cause of issues; integrate these diagnostics into VS Code, Hardhat, Foundry, and other popular IDEs so that auditors and engineers can fix vulnerabilities before deployment.
  • • Build seamless integration layers between the Solidity compiler and CertiK’s formal verification engines (SMT solvers, theorem provers, symbolic execution). You will define IRs and serialization formats that allow security researchers to reason about storage layout, gas consumption, and re-entrancy properties at the speed of static analysis.
  • • Collaborate daily with world-class security researchers to encode new classes of static analysis checks—such as flash-loan integrity, access-control invariants, and custom DeFi protocol rules—directly into the compiler frontend, turning CertiK into the first line of defense for the $597 billion in digital assets we protect.
  • • Contribute to the evolution of the Solidity language itself by drafting improvement proposals, participating in the Solidity Language Design Calls, and shipping experimental features behind feature flags that are battle-tested on mainnet-scale projects like Aave, Polygon, and Chiliz.
  • • Maintain and extend the existing compiler infrastructure: refactor legacy C++ modules, introduce comprehensive unit and property-based tests, and set up CI pipelines that run millions of test cases on every pull request to guarantee deterministic builds across Linux, macOS, and Windows.
  • • Mentor junior engineers and interns through pair programming, design reviews, and brown-bag sessions on advanced topics such as Hindley-Milner type inference, SSA form construction, and zero-knowledge circuit compilation.
  • • Partner with product and UX teams to surface compiler insights—gas estimation, cyclomatic complexity, and security scores—inside CertiK’s Skynet and SkyTrace dashboards, giving users real-time feedback on the smart contracts they deploy.
  • • Influence the national and global conversation on blockchain security by publishing technical blogs, speaking at Devcon, ETHDenver, and academic PL conferences, and open-sourcing key components that raise the security bar for the entire ecosystem.

Skills & Technologies

Frontend
Remote

Ready to Apply?

You will be redirected to an external site to apply.

CertiK, Inc. logo
CertiK, Inc.
Visit Website

About CertiK, Inc.

CertiK is a blockchain security firm that performs formal verification audits of smart contracts and decentralized protocols. Its offerings include static analysis, penetration testing, on-chain monitoring via the Skynet platform, KYC verification and incident response. Founded in 2018 by Yale and Columbia professors, the company secures DeFi, NFT, layer-1 and bridge projects, identifying vulnerabilities before deployment and providing real-time threat detection after launch.

Similar Opportunities

Indiana, USA
Full-time
Expires Apr 13, 2026
Python
JavaScript
AWS
+3 more

1 month ago

Apply
Indiana, USA
Full-time
Expires Apr 13, 2026
Python
JavaScript
AWS
+3 more

1 month ago

Apply
SHI International Corp. logo

SHI International Corp.

Indiana, USA
Full-time
Expires Apr 29, 2026
AWS
Azure
Remote
+2 more

16 days ago

Apply
Indiana, USA
Full-time
Expires Apr 13, 2026
Remote

1 month ago

Apply