Senior Rust Engineer (Web3/Crypto)

Web3 Recruit

Remote, OR, USA
Permanent
Remote
$160,000 - $190,000/year
RustBlockchain/Web3Distributed Systems

Role Overview

We are seeking a highly skilled and experienced Senior Rust Engineer to join our innovative team at the forefront of the Web3 and cryptocurrency space. In this role, you will be responsible for designing, developing, and maintaining high-performance, reliable, and secure backend systems and protocols. You will play a crucial part in building the next generation of decentralized infrastructure, contributing to core components of our platform, and ensuring the robustness of our services. The ideal candidate is passionate about blockchain technology, has a deep understanding of systems programming with Rust, and thrives in a fast-paced, collaborative environment.

Key Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Rust code for our core blockchain infrastructure and backend services.
  • Implement and optimize cryptographic protocols, consensus algorithms, and smart contract interaction layers.
  • Collaborate with cross-functional teams, including frontend developers, product managers, and researchers, to define and ship new features.
  • Write comprehensive unit and integration tests to ensure code quality, performance, and security.
  • Participate in code reviews, architectural discussions, and contribute to best practices for our engineering organization.

Required Skills & Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • A minimum of 4 years of professional software engineering experience.
  • At least 2 years of hands-on experience with Rust in a production environment.
  • Demonstrable experience working within the Web3, blockchain, or cryptocurrency industry.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and distributed systems.

Nice-to-Have Qualifications

  • Experience with other systems programming languages (e.g., C++, Go).
  • Familiarity with blockchain technologies such as Ethereum, Solana, or Polkadot.
  • Contributions to open-source projects, particularly in the Rust or Web3 ecosystem.
  • Experience with performance tuning and building low-latency systems.