Senior or Staff Software Engineer, Protocol Engineer

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

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.

Similar Remote Jobs