Senior Rust Engineer

About the Role

You will research and understand complex protocols, design and implement distributed systems, and develop protocol-driven applications using Rust. You will build testing and quality assurance processes, document designs, and communicate technical progress with clients and open-source communities. You may lead small teams and contribute to architecture and interoperability decisions.

Requirements

  • Systems programming experience
  • Experience leading small teams
  • Ability to design interoperable software architectures
  • 5+ years of collaborative software development experience
  • 3+ years of hands-on Rust experience
  • Full proficiency in English
  • Experience with domain-specific languages
  • Cryptography knowledge
  • Information security knowledge

Responsibilities

  • Research complex protocols
  • Design and implement distributed systems
  • Develop protocol-driven applications in Rust
  • Design and maintain testing and quality assurance processes
  • Document system designs and implementations
  • Communicate with clients and open-source communities
  • Lead small teams
  • Design interoperable software architectures

Benefits

  • Contractor status with monthly invoicing
  • Paid national holidays of the country of residence
  • Sick days
  • Five weeks paid vacation per year
  • Company retreats

Skills

Apply Now
Senior Rust Engineer at Equilibrium | JobStash