Move Industries logoMove Industries logo

Senior Software Engineer - Protocol Development

Move IndustriesUnited States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Proficient in Rust and systems programmingFamiliarity with distributed systems and their design trade-offsExperience in production infrastructure managementKnowledge of asynchronous concurrency principles

About the job

About Move Industries

At Move Industries, we are pioneering the People’s Chain, a Move-based Layer 1 blockchain. Our diverse ecosystem empowers innovative creators to redefine finance, infrastructure, and tangible value on-chain. As a vital contributor to the Movement Network, we integrate advanced protocol engineering with community-driven governance, returning blockchain to its foundational purpose of providing financial power, access, and opportunity to individuals.

Our Mission

We aim to propel the next generation of secure, expressive, and high-performance blockchain applications through the Move programming language and scalable distributed systems. Your contributions will be pivotal in unlocking substantial throughput, minimizing latency, and enhancing resilience across consensus, data availability, and privacy, the essential frameworks that facilitate a decentralized future.

About the Role

We are in search of a Senior Software Engineer specializing in Protocol to join our core systems team and architect the essential infrastructure of the Movement Network. In this capacity, you will lead the development of latency-sensitive and correctness-driven components such as consensus algorithms, state synchronization, and mempool systems. Utilizing Rust for distributed systems operating under real-world conditions, you will play a crucial role in shaping foundational protocol designs alongside other senior engineers.

What You’ll Do

  • Design, implement, and enhance core protocol components, including:
    • Consensus mechanisms
    • State synchronization and replication
    • Mempool and transaction propagation
  • Create high-performance, fault-tolerant distributed systems using Rust
  • Optimize system throughput, reliability, and latency on a large scale
  • Collaborate with research and product teams to refine protocol designs
  • Diagnose and resolve complex challenges within live distributed systems
  • Contribute to engineering standards for testing, benchmarks, and secure releases

What We’re Looking For

  • Extensive experience as a Rust generalist with a focus on systems programming
  • Strong background in distributed systems, including consensus, replication, networking, and asynchronous primitives
  • Proven experience in building or managing production infrastructure or protocol software
  • Thorough understanding of asynchronous concurrency and its implications

About Move Industries

Move Industries is at the forefront of blockchain innovation, dedicated to re-establishing the decentralized ethos of the technology. By building the People’s Chain, we are enabling a vibrant ecosystem where developers can thrive and contribute to the future of finance and infrastructure.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.