Solidity Compiler Frontend Engineer

🕒 October 20, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CertiK

CertiK

201 - 500 employees

Founded 2018

🌐 Web 3

🔐 Security

₿ Crypto

💰 $60M Series B on 2022-04

Web 3 • Security • Crypto

CertiK is leading the charge in enhancing security within the Web3 ecosystem. As the industry's foremost smart contract auditor, CertiK provides a comprehensive suite of tools designed to secure the Web3 space at scale. Their services include code security audits, smart contract audits, and blockchain audits, with an emphasis on provable trust and comprehensive security evaluations. With a track record of serving thousands of clients and scrutinizing numerous projects, CertiK is recognized for its formal verification expertise, including groundbreaking work in zero-knowledge proofs (zkProofs) and partnerships to strengthen blockchain integrity. They offer advanced services like KYC, penetration testing, and risk management, while maintaining compliance with prominent standards like SOC 2 and ISO 27001. CertiK has been acknowledged by tech giants like Apple and Samsung for its contributions to securing tech ecosystems.

📋 Description

• Design and implement frontend components for the Solidity compiler, including lexical analysis, parsing, AST generation, and semantic analysis. • Optimize compiler performance and improve error reporting and diagnostics. • Develop integration layers between the Solidity compiler and formal verification tools. • Contribute to the evolution of Solidity language features and specification. • Collaborate with security researchers to implement static analysis and security checks. • Maintain and improve existing compiler infrastructure and tooling.

🎯 Requirements

• 3+ years of professional experience in Solidity compiler development or related compiler projects (e.g., EVM-based languages, smart contract compilers) • Strong proficiency in C++ with deep understanding of modern C++ standards (C++17/20) • Solid foundation in compiler theory, including parsing techniques, type systems, and intermediate representations • Experience with formal methods or formal verification tools (e.g., SMT solvers, theorem provers, or verification frameworks) • Strong understanding of the Ethereum Virtual Machine (EVM) and smart contract execution models • Excellent problem-solving skills and attention to detail.

🏖️ Benefits

• medical, vision, and dental insurance • 401(k) plan with company matching • life and accidental death and dismemberment insurance • HSA (with high deductible plan) • FSA • flexible paid time off • holidays • variable commission program for business development sales roles

Apply Now

Similar Jobs

🕒 October 18, 2025

Skio

11 - 50

☁️ SaaS

🛍️ eCommerce

🔌 API

UX Engineer working with product teams to design intuitive interfaces. Specializing in user-centered design, creating prototypes and conducting user research.

🕒 October 16, 2025

Canals

11 - 50

🤖 Artificial Intelligence

🏢 Enterprise

Senior Frontend Engineer responsible for designing and building web applications for Canals AI's supply chain platform. Collaborate in remote team across the Americas focused on user experience and performance.

GraphQL

JavaScript

Next.js

React

TypeScript

🕒 October 15, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Senior Front-End Software Engineer building innovative cloud-based applications for life sciences companies. Collaborating with teams to enhance the speed and effectiveness of the industry.

Cloud

Gradle

Java

JavaScript

Jenkins

Jest

JUnit

React

SCSS

SDLC

Vue.js

🕒 October 15, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Front-End Software Engineer developing user interfaces for cloud-based applications at Veeva. Join a team transforming the life sciences industry with innovative solutions.

Cloud

Gradle

Java

JavaScript

Jenkins

Jest

JUnit

React

SCSS

SDLC

Vue.js

🕒 October 15, 2025

Veeva Systems

1001 - 5000

☁️ SaaS

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Senior Software Engineer developing cloud-based applications for life sciences companies. Collaborating with teams to deliver solutions that speed up therapy delivery for patients.

Cloud

Gradle

Java

JavaScript

Jenkins

Jest

JUnit

React

SCSS

SDLC

Vue.js