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
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