Job Description

As a smart contract software engineer, you will closely collaborate with fellow engineers and researchers to build the blockchain infrastructure needed to bring Espresso's scalability infrastructure to the Ethereum ecosystem. Examples of work include implementing smart contracts to manage the HotShot proof-of-stake consensus mechanism underpinning the Espresso Sequencer and utilizing our cryptographic primitives to verify the Espresso Sequencer's state efficiently on the blockchain. Responsibilities include handling the entire lifecycle of EVM smart contracts, including design, implementation, testing, deployment, maintenance, and monitoring. You'll also work with external and internal auditors to evaluate the security of smart contracts and take engineering projects from concept and design to production, while working with engineering leaders and the product team to create sound and realistic roadmaps.

About Espresso Systems

Espresso Systems is the lead developer of Espresso, a global confirmation layer designed to enhance cross-chain composability.

Apply for This Position