Move Industries

Senior Software Engineer, Protocol

Move Industries

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design, implement, and optimize core protocol components, including:
  • - Consensus mechanisms
  • - State synchronization and replication
  • - Mempool and transaction propagation
  • Build high-performance, fault-tolerant distributed systems in Rust
  • Improve system throughput, reliability, and latency at scale
  • Partner with research and product teams to iterate protocol designs
  • Debug and resolve complex distributed systems challenges in live environments
  • Contribute to engineering standards for testing, benchmarks, and safe releases

Requirements

  • Deep experience as a Rust generalist with a focus on systems programming
  • Strong background in distributed systems (consensus, replication, networking, async primitives) and design tradeoffs
  • Experience building or operating production infrastructure or protocol software
  • Excellent understanding of:
  • - Asynchronous concurrency and performance optimization
  • - Network protocols and peer-to-peer systems
  • - Design tradeoffs in decentralized systems
  • - Rigorous approach to correctness, testing, and reliability
  • Experience with blockchain protocols or consensus engines (preferred)
  • Exposure to EVM or MoveVM ecosystem (preferred)
  • Background in high-throughput, low-latency systems (preferred)
  • Familiarity with cryptographic primitives used in consensus/security (preferred)
  • Prior work in decentralized or open-source protocol communities (preferred)
Benefits
  • Competitive compensation with meaningful upside
  • A culture that values technical excellence, clarity, and extreme ownership
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Rustdistributed systemsconsensus mechanismsstate synchronizationreplicationmempooltransaction propagationasynchronous concurrencyperformance optimizationnetwork protocols
Soft Skills
problem-solvingcollaborationcommunicationrigorous approach to correctnesstestingreliability