Senior or Staff Software Engineer, Protocol Engineer

closed
TRM Labs Logo

TRM Labs

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

Summary

Join TRM Labs, a blockchain intelligence company fighting crime globally. As a Senior Engineer on the Network Intel team, you will architect and build highly scalable, reliable, data-heavy distributed systems. You'll design and optimize protocol implementations, work across the entire technology stack, and mentor team members. This role requires experience in building real-time and distributed systems, proficiency in Python or Java, and excellent communication skills. TRM offers a competitive salary, equity participation, and a remote-first work environment fostering global collaboration.

Requirements

  • Bachelor's degree (or equivalent) in Computer Science or related field
  • Experience building real-time and distributed system architecture, from whiteboard to production
  • Proficiency in Python or Java
  • 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
  • Mastery of time management skills and attention to detail
  • Flexibility in work schedule to coordinate amongst global timezones
  • Excellent intrapersonal skills to foster relationships with developers

Responsibilities

  • Architect and build highly scalable, reliable, and data-heavy distributed systems that will integrate a variety of data sources
  • Build performant, and reliable production-grade systems, from whiteboard to production
  • Design and optimize protocol implementations, including consensus algorithms, peer-to-peer networking, and data validation mechanisms
  • Work across the stack (db, cache, code, deploy) to address technical challenges anywhere in the system
  • 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
  • Create novel approaches to tackling blockchain-specific challenges around scale, security, and privacy

Preferred Qualifications

  • Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks
  • Strong interest in protocol development, node engineering, and peer-to-peer networking
  • Familiarity or interest in p2p networking, libp2p, block propagation, and chain re-org detection strategies

Benefits

  • The estimated base salary range for this role is $190,000 - $221,000
  • Additionally, this role may be eligible to participate in TRM’s equity plan
  • Remote-first company
  • Embrace a growth mindset with development opportunities tailored to your role
This job is filled or no longer available