Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Senior Software Engineer, Blockchain Protocols

by TRM Labs in Engineering

Job Role Insight

Date Posted

Sep 12, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

We're seeking a Senior Engineer with deep expertise in network protocol design and implementation, coupled with strong foundations in systems engineering and distributed systems. This is a unique opportunity to apply your low-level systems and networking skills to build a safer financial system for billions. You'll lead projects from research and ideation through to production, with a focus on network or blockchain runtimes. While extensive blockchain knowledge is a plus, we are equally interested in candidates with deep expertise in networking or cryptography protocols.

The Impact You'll Have

  • Architect and build highly scalable, reliable, and data-heavy distributed systems that integrate a variety of data sources.
  • Build and maintain performant, production-grade systems from whiteboard to deployment.
  • Research, design, and productionize proprietary network and blockchain protocols, focusing on client-server and peer-to-peer (p2p) communication layers.
  • Design and optimize protocol behaviors including message passing, consensus, synchronization, and fault tolerance.
  • Work across the full stack to resolve technical challenges end-to-end.
  • Mentor fellow team members and participate actively in code and design reviews.
  • Collaborate cross-functionally with data scientists, designers, and product managers to define and implement services.
  • Drive innovation around challenges in p2p networking, libp2p, block propagation, chain re-org detection, and network observability.

What We're Looking For

  • A Bachelor's degree (or equivalent) in Computer Science or a related field.
  • Extensive experience in designing and implementing network protocols and distributed systems.
  • Proficiency in lower-level programming languages such as Rust, C++, or Java.
  • Familiarity with systems and networking technologies such as TCP/IP, HTTP, gRPC, libp2p, Kafka, Kubernetes, Docker, and Elasticsearch.
  • Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems is preferred.
  • Excellent verbal and written communication skills, with a focus on clear documentation and succinct communication.
  • The ability to work independently, be proactive, prioritize effectively, and set and meet goals.
  • Flexibility to coordinate across global time zones and work with minimal oversight.
  • A strong interest in acquiring knowledge in blockchain at the protocol level and networks.
  • A passion for solving complex network and protocol challenges at scale, and for building robust, performant, and secure systems.

Skills and competencies show up in different forms and can be based on different experiences, so we strongly encourage you to apply even if you don't have all the requirements listed above.
TRM Labs
View Company

Find the work-from-home job

you've been searching for.