TRM Labs

Senior or Staff Software Engineer, Protocol Engineer

TRM Labs

Overview

Role involves designing and implementing network protocols and distributed systems.

Ideal candidate has extensive experience in network protocol design and a strong interest in blockchain technology.

190k usd / yearremoteseniorEnglishRustC++JavagRPCKafkaKubernetesDockerElasticSearch

Locations

  • United States

Requirements

  • Bachelor's degree in Computer Science or related field
  • Extensive experience in network protocols and distributed systems
  • Proficiency in Rust, C++, or Java
  • Hands-on experience with peer-to-peer networking
  • Excellent verbal and written communication skills

Responsibilities

  • Architect and build scalable distributed systems
  • Research and design network and blockchain protocols
  • Mentor team members and participate in code reviews
  • Collaborate with cross-functional teams
  • Drive innovation in p2p networking