Senior Software Engineer, Protocol (Rust)

New
O
OP LabsBlockchain Infrastructure
Remote (Global)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
EthereumGoRustDistributed Systems

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.
  • Familiarity with op-node, kona, or Reth implementations (preferred).
  • Ability to read and navigate production Go code while migrating behavior into Rust (preferred).
  • Proficiency in Solidity for system-level smart contracts (bonus).

Responsibilities

  • Own features through the full lifecycle: from architecture, implementation, and docs to deployment and monitoring.
  • Work cross-functionally to create maximum impact.
  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now