FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Protocol – Rust
OP LabsSenior Software Engineer developing Rust-based solutions for OP Labs, an open-source blockchain network. Driving critical protocol features while engaging with complex system challenges in a global remote environment.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in shipping production software with a focus on Rust systems and Ethereum technologies. Capable of executing safe protocol upgrades and resolving complex performance issues while effectively communicating design decisions.
Highest-signal resume keywords
Rust ProgrammingEthereum KnowledgeDistributed SystemsSolidity ProficiencyGo Code Navigation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Production Software ShippingConformance TestingAdversarial TestingProtocol UpgradesPerformance Issue Resolution
Soft Skills
Effective CommunicationNavigating Ambiguity
Tools & Technologies
AI-Assisted Engineering ToolsEVMJSON-RPCOp-NodeKonaReth Implementations
Tech Stack
Tools & technologiesDistributed SystemsGoNode.jsRustSolidity
About the role
Key responsibilities & impact- Own features through the full lifecycle: from architecture, implementation, and docs to deployment and monitoring. Working 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.
Requirements
What you’ll need- 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) Familiarity with op-node, kona, or Reth implementations.
- (Preferred) Ability to read and navigate production Go code while migrating behavior into Rust.
- (Bonus) Proficiency in Solidity for system-level smart contracts.
Benefits
Comp & perks- Health insurance
- Remote work options