Search...

Senior Software Engineer Protocol Rust

OP Labs is the team behind Optimism’s technology. It develops the OP Stack, delivers security and performance upgrades for OP Stack chains, and provides OP Enterprise to institutional chain operators.

Distributed
About OP Labs

OP Labs PBC is a for-profit public benefit company that contributes to the development and maintenance of Optimism, an Ethereum Layer 2 blockchain platform. Its work includes Optimism software, smart contracts, APIs, utilities, network data processing and node operations, as well as consulting and support for developers and users. It develops the open-source OP Stack and offers OP Enterprise for institutional chain operators.

View jobs by OP Labs

Skills

Candidate Availability

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

About the Role

You own protocol features through architecture, implementation, documentation, deployment, and monitoring. You build conformance and adversarial tests, execute safe protocol upgrades, resolve availability and performance issues, and use AI-assisted engineering tools while maintaining rigorous standards for correctness, security, review, and technical ownership.

Requirements

  • Professional experience shipping production software and maintainable Rust systems
  • Deep knowledge of Ethereum, including EVM, JSON-RPC, clients, and distributed systems
  • Ability to navigate ambiguity and communicate complex design decisions effectively
  • 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

Responsibilities

  • Own features through architecture, implementation, documentation, deployment, and monitoring
  • Build rigorous conformance and adversarial tests to ensure implementation compatibility
  • Execute safe protocol upgrades
  • Resolve complex availability and performance issues
  • Use AI-assisted engineering tools while maintaining standards for correctness, security, review, and technical ownership

Benefits

  • Remote work