CronJobs

backend jobs

Senior Protocol Engineer

Rootstocklabsltd · Remote

remoteseniorPosted Nov 10, 2026GoRustJavaNode.jsDockerJSON-RPCSolidityPrometheus

Apply on the employer site

About this role

**ABOUT THE ROLE** We’re looking for a **Senior Protocol Engineer** to join our Rollup team. This is a hands-on, full-time engineering role focused on building and scaling our **Bitcoin-secured Layer 2 rollup on Rootstock**. This is a protocol role: you’ll work directly on the chain on topics such as **sequencing, block derivation, consensus and finality, bridge, and proof system**. You’ll join a small team of senior engineers with high ownership—designing, building, testing, and operating core components, and contributing to key technical decisions. **KEY RESPONSIBILITIES** - Design, build, and maintain core protocol components: **execution and consensus clients**, **sequencer**, **block derivation**, and **batch submission** to the parent chain. - Work on the **bridge and proof system**: deposits, withdrawals, cross-layer messages, and state validation. - Maintain a large **open source** codebase: understand how parts work together, make safe changes for a live network, and keep the code easy to evolve. - Review code, write **design docs** and **RFCs**, and participate in architecture decisions. - Test and debug a distributed system: unit to adversarial tests, local devnets, reorgs, node desync, and performance issues. - Deliver and operate releases on public chains: upgrades, hard forks, monitoring, incidents, etc. - Collaborate with **Product, DevOps, and Security** to plan and ship each release. **WHAT YOU BRING** **Must have** - **5+ years** professional software engineering, with at least **2 years** in blockchain core/protocol development (node clients, consensus, etc.). - Solid production experience in mainstream languages (e.g., **Go, Rust, or Java**). - Deep knowledge of blockchain internals and the **EVM**: consensus, P2P networking, state/storage, transaction lifecycle, **JSON-RPC**, etc. - Experience working effectively in large codebases you didn’t write. - **AI-assisted development** is a core part of your work, while owning what you deliver. - Autonomy and ownership: help define the work, not only execute assigned tasks. - Good English (spoken and written) for an international, remote team. **Nice to have** - Professional experience with **Go and/or Rust**. - Hands-on experience with **Ethereum Layer 2 rollups** (optimistic or ZK). - Understanding of rollup design: sequencing, data availability, derivation, finality, etc. - Contributions to open source blockchain clients or rollup stacks. - Experience with **fault proof** systems or **validity proofs**. - Knowledge of **Bitcoin** and EVM-compatible chains. - Experience with **Docker**, cloud providers, **Prometheus**, and **Grafana**. - Able to read and review **Solidity** (bridge and system contracts). **ROOTIES BENEFITS** - **Competitive compensation** and unique benefits designed to support your growth and well-being. - **100% Remote** work from Europe & Latin America, with access to global co-working spaces. - **Work-life balance**: paid vacation and sick leave. - **Continuous learning**: training programs, language courses, and annual learning sponsorship. - **Unique projects**: work with cutting-edge blockchain technology in a global, diverse team. **ABOUT ROOTSTOCKLABS** RootstockLabs is a key contributor to **Rootstock**, Bitcoin’s Financial Infrastructure for lending, yield, and onchain capital markets. We build and commercialize institutional infrastructure that turns Bitcoin into productive capital. - **What we do:** Develop and commercialize Bitcoin-b

Listing freshness

CronJobs last confirmed this listing 47m ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord