> Markdown version of [/jobs/ext/4705342-senior-protocol-engineer](https://www.wearedevelopers.com/jobs/ext/4705342-senior-protocol-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Protocol Engineer - **Company:** Farrell Distributing Corporation - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Code Review, Software Debugging, Software Design Documents, DevOps, Distributed Systems, JSON, Open Source Technology, Blockchain, Prometheus, Software Engineering, Rollup, System Availability, Grafana, Ethereum, Solidity, Bitcoin, Docker - **Published:** November 13, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/pyvseus5di ## About the Role * 5+ years of professional software engineering, with at least 2 years in blockchain core or protocol development (node clients, consensus, etc.). * 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, etc. * 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: you help define the work, not only execute assigned tasks. * Good English, spoken and written, since the team is international and remote. 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). ## Description We are 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 will join a small team of senior engineers with high ownership. You will design, build, test and operate core components, and you will take part in the technical decisions of the project., * 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: learn how its parts work together, make changes that are safe for a live network, and keep the code easy to evolve. * Review code, write design docs and RFCs, and take part in architecture decisions. * Test and debug a distributed system: unit to adversarial tests, local devnets, reorgs, node desync and performance problems. * Deliver and operate releases on public chains: upgrades, hard forks, monitoring and incidents, etc. * Collaborate with Product, DevOps and Security to plan and ship each release.