Point your AI agent at freehire and let it find you a job.

Get the CLI →

OP Labs

Senior Software Engineer Protocol Rust

Posted Updated 3 views
Discussion

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.

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

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

Benefits

  • Remote work

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.