Jobs and Careers
IO

Senior Rust Engineer - Cryptocurrency Node Software

IOTA Foundation
UKRemotefull_timeVerifiedPosted 7 Nov 2025

About the role

Title

Senior Rust Engineer - Cryptocurrency Node Software

Job Intro

As a Senior Software Engineer specializing in Rust, you will be a key player within a team of highly skilled software engineers dedicated to building and maintaining a high-performance cryptocurrency node software. Your primary task will be to integrate new Rust crates into our node software — including components such as database layers, networking layers, and gRPC APIs — while maintaining and improving existing code. This is a unique opportunity to contribute to the backbone of our innovative cryptocurrency platform.

Responsibilities & Requirements

  • Develop and maintain high-quality cryptocurrency node software components and specifications.

  • Take ownership of complex topics such as the design and implementation of a distributed tracing framework within the node software, the development of an end-user-facing gRPC API for external integrations, or the redesign of the node discovery mechanism to improve robustness and scalability.

  • Drive these initiatives to successful completion by collaborating effectively across teams including Research Scientists, Software Engineers, and DevOps.

  • Adapt and thrive in a dynamic environment where your work may evolve rapidly based on user feedback and data from the builder community.

  • Foster a transparent and open work environment, engaging actively with the IOTA community on GitHub, Discord and crypto conferences.

  • Ensure timely delivery of technical solutions while maintaining a healthy work-life balance.

  • Act as a mentor for your colleagues in our internal Rust training program. 

Skills & Qualifications

  • 5+ years of experience in software engineering.��

  • 3+ years of experience with Rust programming.

  • Basic understanding of cryptographic primitives (hashing, digital signatures, certificates, PKI) and how to properly use them.

  • Knowledge of database technologies (key–value data storage paradigm, e.g. RocksDB) 

  • Proficiency in networking protocols and frameworks (e.g. tonic, TCP, QUIC)

  • Experience in designing and implementing gRPC APIs.

Nice to have:

  • Experience with blockchain technologies and distributed ledger technologies.

  • Experience with cybersecurity and secure software engineering.

What we offer

  • The opportunity to collaborate with a senior team of some of the brightest minds in the industry.

  • A flexible work-from-anywhere policy (we have been remote since day one).

  • A culture of trust, empowerment, and constructive feedback.

  • An agile and flexible organization with a flat hierarchy.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IOTA Foundation

View company profile →