Senior Protocol Engineer
Rootstocklabsltd · Remote
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.