CertiK logo - Solidity Compiler Frontend Engineer

    Solidity Compiler Frontend Engineer

    CertiK
    Remote
    Full-time
    Engineering
    Remote
    Apply Now

    Job Description

    About the Company One of the fastest-growing and most trusted companies in blockchain security, CertiK is a true market leader. To date, CertiK has worked with over 4,798 clients, secured over $597 billion worth of digital assets, and has monitored over 17,000 projects. Our clients include leading projects such as Aave, Polygon, Yearn, and Chiliz.   Investors = Insight Partners, Sequoia, Tiger Global, Coatue Management, Lightspeed, Advent International, SoftBank, Hillhouse Capital, Goldman Sachs, Shunwei Capital, IDG Capital, Wing, Legend Star, Danhua Capital and other investors.

    About the Role

    We are seeking an experienced Solidity Compiler Frontend Engineer to join our team working on cutting-edge blockchain compiler infrastructure and formal verification tools. You will participate in developing and optimizing the frontend components of Solidity compilation pipelines, with a focus on static analysis, type checking, and integration with formal verification systems.

    Requirements

    Responsibilities 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 Java with deep understanding of Java based compiler development and optimization 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 Preferred Qualifications Experience with LLVM or similar compiler infrastructure Knowledge of programming language semantics and type theory Contributions to open-source compiler projects Experience with Solidity or other blockchain programming languages What We Offer Opportunity to shape the national conversation on blockchain and security. Collaborate with industry-leading security researchers, technologists, and global institutions. Flexible work environment and mission-driven culture.

    About CertiK

    CertiK is a pioneer in securing the Web3 landscape, leveraging cutting-edge formal verification technology and AI to audit and monitor blockchain protocols and smart contracts. Our mission is to raise the security standards of the decentralized world, protecting billions of dollars in digital assets from vulnerabilities and malicious actors. We are at the forefront of blockchain security, ensuring trust and transparency across the crypto ecosystem for projects ranging from DeFi and NFTs to Layer 1s. Our culture thrives on innovation, precision, and a shared passion for a safer Web3. We foster an environment where challenges are met with collaborative problem-solving, and continuous learning is encouraged. Team members are empowered to shape the future of blockchain security, working alongside world-class experts in cryptography, cybersecurity, and artificial intelligence. We value intellectual curiosity, rigorous analysis, and a commitment to excellence in all that we do. Joining CertiK means becoming an integral part of a global team that is truly making an impact. You'll contribute to groundbreaking security solutions, protect the integrity of decentralized finance, and help build a more secure digital future. If you're a talented individual passionate about blockchain, cybersecurity, and making a tangible difference in the Web3 space, we invite you to explore our opportunities and help us secure the next generation of the internet.

    Ready to Apply?

    To submit your application for this position, please visit CertiK's official website and follow their application process.

    Related Engineering Jobs