Senior Protocol Engineer (Rollups)
Role Overview
We are seeking an exceptional software engineer to help build the future of blockchain scalability for our client. In this role, you will work on systems that deploy and upgrade core rollup frameworks—such as Arbitrum, OP Stack, and ZKsync—and integrate them with emerging technologies like shared sequencers and alternative data availability layers. This opportunity is ideal for an engineer with experience in rollup node software or offchain services that secure significant value.
If you’re looking to work in a fast-paced, high-impact team and help shape the direction of an innovative product, this position is for you. Our client is backed by top investors and offers competitive pay, equity, and comprehensive benefits.

About the Company
Our client is dedicated to enabling dynamic, scalable blockchain experiences. Today, decentralized applications on general-purpose blockchains often compete with thousands of other apps for network resources, leading to congestion, high fees, or even outages.
To address these challenges, our client builds software that empowers innovative blockchain applications to launch their own ultra-performant blockchains (rollups). This approach allows applications to own their ecosystem, scale to millions of users, and deliver superior user experiences.
Headquartered in San Francisco and New York, our client supports both in-person and remote work arrangements.

Responsibilities
· Architect Blockchain Nodes: Design and build the blockchain nodes that form the backbone of the software offering, working on the cutting edge of blockchain scaling and developing new Layer 2 solutions.
· Enhance Rollup Stacks: Develop improvements to rollup stacks (e.g., OP Stack, ZKsync, Arbitrum Orbit) to boost throughput and reliability.
· Ensure Seamless Upgrades: Create systems that enable zero-downtime network upgrades for high- TPS chains in production, securing hundreds of millions of dollars in value.
· Develop Smart Contracts: Write efficient and secure EVM smart contracts in Solidity.
· Drive Technical Direction: Establish technical roadmaps and collaborate with internal and external partners to guide the product forward.

Requirements

Experience:
· 4+ years of engineering experience, including at least 1 year working with EVM-related protocols (dApps, rollups, solvers, etc.).
· Proven experience developing and deploying distributed systems.

Technical Skills:
· Deep knowledge of Go, Rust, or similar languages.
· Experience building Ethereum dApps with Solidity or Yul.
· Expertise in performance optimization, with the ability to identify bottlenecks and scalability issues in high-throughput production systems.

Other Qualities:
· Passion for writing fast, well-optimized, and clean code.
· Strong problem-solving skills and the ability to tackle complex design, latency, or performance challenges.

Bonus Points
· Up-to-date knowledge of Ethereum scaling solutions such as sidechains or rollups.
· Experience implementing or using consensus algorithms (e.g., Paxos/Raft, pBFT, Tendermint, etc.).
· Understanding of cryptographic primitives, such as hash functions or digital signatures.
· Significant open-source contributions, particularly in blockchain client/node software, databases, networking, or programming languages/frameworks.

Benefits
· Competitive compensation, equity, and comprehensive benefits.
· The opportunity to work on pioneering blockchain scalability solutions in a dynamic, high-impact team environment.