Senior Software Engineer, Protocol (Rust)

OP Labs

Completely RemoteFull TimeInformation Technology
Posted Yesterday

Job description

Responsibilities

  • Own features through the full lifecycle: from architecture, implementation, and docs to deployment and monitoring
  • Build rigorous conformance and adversarial tests to ensure implementation compatibility
  • Execute safe protocol upgrades and resolve complex availability/performance issues
  • Use AI-assisted engineering tools effectively while maintaining rigorous standards for correctness, security, review, and technical ownership

Requirements

  • Professional record of shipping production software and maintainable Rust systems
  • Deep knowledge of Ethereum (EVM, JSON-RPC, clients) and distributed systems
  • Ability to navigate ambiguity and communicate complex design decisions effectively

Preferred Qualifications

  • Familiarity with op-node, kona, or Reth implementations
  • Ability to read and navigate production Go code while migrating behavior into Rust
  • Proficiency in Solidity for system-level smart contracts

About the Company

OP Labs builds Optimism, an open-source blockchain network that powers the next generation of financial infrastructure. The OP Stack powers over 50% of Ethereum's L2 activity.

Skills & tools

RustEthereumSolidity

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Production Rust experience
  2. 02Ethereum knowledge
  3. 03Distributed systems expertise
NeverApplyAd

Wake up to a shortlist, not a search results page.

NeverApply scores every new listing against your CV, salary floor and visa. A handful of real matches by morning.

Get your daily matches