freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer Protocol Rust

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

See also

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.

A new version of freehire is available