Senior Software Engineer, Blockchain Protocols

TRM Labs Logo

TRM Labs

πŸ’΅ $190k-$220k
πŸ“Remote - Worldwide

Summary

Join TRM Labs, a blockchain intelligence company fighting crime and building a safer world, as a Senior Engineer on the Blockchain Infrastructure team. You will lead projects from research to production, focusing on network or blockchain runtimes. This role involves architecting and building highly scalable, reliable, and data-heavy distributed systems, researching and productionizing proprietary network and blockchain protocols, and working across the stack to resolve technical challenges. You will mentor team members and collaborate with data scientists, designers, and product managers. This is a unique opportunity to apply your low-level systems and networking expertise to help build a safer financial system. The position offers a chance to make a meaningful impact on a mission-driven team.

Requirements

  • Bachelor's degree (or equivalent) in Computer Science or 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, and familiarity with systems and networking technologies such as TCP/IP, HTTP, gRPC, libp2p, Kafka, Kubernetes, Docker, and Elasticsearch
  • Excellent verbal and written communication skills; clear documentation and succinct communication are very important
  • Ability to work independently, be proactive, prioritize, communicate, and set and meet goals
  • Flexibility to coordinate across global time zones and an ability to work independently with minimal oversight
  • Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks
  • A passion for solving complex network and protocol challenges at scale, and building systems that are robust, performant, and secure

Responsibilities

  • Architect and build highly scalable, reliable, and data-heavy distributed systems that will 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 in distributed environments
  • Work across the stack (databases, caches, application code, deployment pipelines) to resolve technical challenges end-to-end
  • Mentor fellow team members and participate in code reviews 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

Preferred Qualifications

Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems

Benefits

  • The estimated base salary range for this role is $190,000 - $220,000
  • Additionally, this role may be eligible to participate in TRM’s equity plan
  • PTO, Holidays, and Parental Leave for full time employees
  • Remote-first company

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.