
Senior Software Engineer, Protocol
Move Industries
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
Tech Stack
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