Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Espresso Systems is seeking a Systems Software Engineer to develop core blockchain infrastructure. The successful candidate will focus on transaction processing and consensus components, using Rust and collaborating closely with product teams. This fully remote role offers competitive salary and unique benefits including unlimited vacation and top-tier health coverage.
Espresso Systems is the lead developer of Espresso, a global confirmation layer designed to enhance cross-chain composability by providing fast and reliable transaction confirmations. Espresso confirmations help reduce finality risk and prevent issues like sequencer equivocation, making it easier for applications to operate across multiple chains. The network is currently in its Mainnet 0 release and supports various functionalities, including fast confirmations, decentralized sequencing, and low-cost data availability.
At Espresso Systems, we work with leading teams developing chains, rollups, and applications including Offchain Labs, Polygon, Cartesi, RARI Chain, and beyond—all united in our mission to build an open Web3 experience without silos for all users.
The Espresso team comprises a diverse and passionate group of contributors from around the world. We are developers, designers, and researchers who have contributed in academia, in open source communities, in policymaking, and beyond. We are backed by over $50m in funding from leading investors in technology and crypto including a16z, Greylock Partners, Electric Capital, Sequoia Capital, and Polychain Capital.
As a Systems Software Engineer, you will closely collaborate with fellow engineers and product managers to make Espresso a reality. Your focus will be on the transaction processing, communication, consensus, and storage components of the ledger and roll-up systems, while using the cryptography library developed by our cryptography team.
Responsibilities