Remote Otter LogoRemoteOtter

Staff Software Engineer, Blockchain Protocols - Remote

Posted 23 hours ago
Software Development
Full Time
USA
$245,000 - $265,000/year

Overview

TRM Labs is a blockchain intelligence company committed to fighting crime and creating a safer world. By leveraging blockchain data, threat intelligence, and advanced analytics, our products empower governments, financial institutions, and crypto businesses to combat illicit activity and global security threats. At TRM, you'll join a mission-driven, fast-paced team made up of experts in law enforcement, data science, engineering, and financial intelligence, tackling complex global challenges daily. Whether analyzing blockchain data, developing cutting-edge tools, or collaborating with global organizations, you'll have the opportunity to make a meaningful and lasting impact.

In Short

  • 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

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
  • Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems preferred
  • 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

Benefits

  • Generous benefits, including PTO, Holidays, and Parental Leave for full-time employees.
  • Work alongside top experts and learn every day.
  • Embrace a growth mindset with development opportunities tailored to your role.
  • Take on high-impact challenges in a fast-paced, collaborative environment.
  • Thrive in a culture of coaching, where feedback is fast, direct, and built to help you level up.
TRM Labs logo

TRM Labs

TRM Labs is dedicated to creating a safer financial system for billions of people by providing a blockchain intelligence data platform. Their mission focuses on combating cryptocurrency fraud and financial crime, serving financial institutions, crypto companies, and governments. With a commitment to sustainable growth, TRM Labs emphasizes collaboration among blockchain experts, data scientists, and engineers to deliver top-tier attribution and intelligence solutions. The company fosters a remote-first work environment, prioritizes diversity and inclusion, and encourages personal growth and ownership among its team members.

Share This Job!

Save This Job!

Similar Jobs:

Chainalysis logo

Staff Blockchain Engineer, Protocols - Remote

Chainalysis

22 weeks ago

Join Chainalysis as a Staff Blockchain Engineer to lead the development of scalable data systems for cryptocurrency.

Worldwide
Full-time
Software Development
Joinpaxos logo

Staff Software Engineer, Blockchain - Remote

Joinpaxos

2 weeks ago

Paxos is seeking a Staff Software Engineer to design and optimize blockchain solutions for digital assets.

USA
Full-time
Software Development
$194,603 - $228,944 USD/year

Jobgether

Staff Software Engineer - Blockchain - Remote

Jobgether

10 weeks ago

Seeking a Staff Software Engineer specializing in blockchain to lead the development of scalable systems for digital asset services.

IL, USA
Full-time
Software Development
Truelogic logo

Blockchain Software Engineer - Remote

Truelogic

32 weeks ago

Join Truelogic as a Blockchain Software Engineer and work on innovative projects with top American companies.

LatAm
Full-time
Software Development
Dune logo

Software Engineer - Blockchain Data - Remote

Dune

17 weeks ago

Join Dune as a Software Engineer to build and scale a blockchain data platform.

Worldwide
Full-time
Software Development