Senior Protocol Engineer

Rootstock is a Bitcoin sidechain and Layer 2 network that enables EVM-compatible smart contracts and decentralized applications secured by Bitcoin proof-of-work. It provides Bitcoin-native DeFi infrastructure, including rBTC, bridges, developer tools, and ecosystem support for builders, users, and institutions.

Distributed

Funding history

Projects

About Rootstock

Rootstock operates an EVM-compatible Bitcoin sidechain secured through merged mining and Bitcoin proof-of-work. Its infrastructure enables smart contracts, decentralized applications, Bitcoin-backed rBTC, DeFi use cases, cross-chain bridges, RPC access, an explorer, developer documentation, grants, and community programs. Rootstock serves developers building on Bitcoin, users accessing Bitcoin DeFi, and institutions exploring Bitcoin-secured financial infrastructure.

View jobs by Rootstock

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will work hands-on on the chain itself, covering sequencing, block derivation, consensus and finality, and the bridge and proof system. You will design, build, test and operate core components, maintain a large open source codebase safely for a live network, review code, write design docs and RFCs, and take part in architecture decisions. You will also test and debug a distributed system, deliver and operate releases on public chains, and collaborate with Product, DevOps and Security to ship each release.

Requirements

  • 5+ years of professional software engineering, with at least 2 years in blockchain core or protocol development
  • Solid production experience in mainstream languages (for example Go, Rust or Java)
  • Deep knowledge of blockchain internals and the EVM: consensus, P2P networking, state and storage, transaction lifecycle, JSON-RPC
  • Experience working effectively in large codebases you did not write
  • AI-assisted development is a core part of your work, while owning what you deliver
  • Autonomy and ownership
  • Good English, spoken and written

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 the proof system: deposits, withdrawals, cross-layer messages and state validation
  • Maintain a large open source codebase safely for a live network
  • Review code, write design docs and RFCs, and take part in architecture decisions
  • Test and debug a distributed system: adversarial tests, local devnets, reorgs, node desync and performance problems
  • Deliver and operate releases on public chains: upgrades, hard forks, monitoring and incidents
  • Collaborate with Product, DevOps and Security to plan and ship each release

Benefits

  • Competitive compensation package and unique benefits
  • 100% Remote Work from Europe & Latin America, with access to global CoWorking spaces
  • Paid vacation and sick leave days
  • Access to training programs, language courses, and learning sponsorship annually