Network Careers

Discover opportunities across our entire network
companies
Jobs

Senior Rust Developer – Distributed Cryptographic Systems

Ducat

Ducat

Software Engineering, Other Engineering · Full-time
Remote
Posted on Jun 16, 2025

We are seeking a Senior Rust Developer to lead the redesign of our guardian system architecture, scaling it in accordance with the Ducat Protocol’s MPC (multi-party computation) network specifications. This is a greenfield opportunity to build production-grade distributed systems from the ground up.

You will be responsible for implementing FROST threshold signature schemes within MPC networks, designing peer-to-peer networking infrastructure using libp2p, and engineering systems capable of handling enterprise-grade throughput. The role demands deep knowledge of the Bitcoin protocol: you must be comfortable manually constructing transactions, working with UTXOs and script opcodes, and understanding all address types, including Taproot.

You will implement cryptographic primitives directly, relying only on low-level libraries such as BDK. The distributed systems work includes designing resilient peer-to-peer networks, handling network partitions and consensus, and developing robust testing frameworks for high-throughput conditions. You should have hands-on experience with load testing and a solid grasp of how timing and network conditions affect multi-party cryptographic coordination.

Key Requirements:

  • 5+ years of professional Rust development experience
  • Hands-on experience with libp2p and peer-to-peer networking
  • Proven implementation of FROST or similar threshold signature schemes
  • Deep understanding of the Bitcoin protocol, including:
    • Manual transaction construction
    • Address formats (legacy, SegWit, Taproot)
    • UTXO management and Bitcoin Script execution
  • Experience building and testing high-throughput distributed systems
  • Strong familiarity with multi-party computation (MPC) architectures
  • Proven success in greenfield project development and deployment
Ducat is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com