Staff Software Engineer, Blockchain Protocols jobs in United States
cer-icon
Apply on Employer Site
company-logo

TRM Labs · 3 months ago

Staff Software Engineer, Blockchain Protocols

TRM Labs is a blockchain intelligence company committed to fighting crime and creating a safer world. They are seeking a Staff Software Engineer with expertise in network protocol design and implementation to lead projects that integrate various data sources and develop proprietary blockchain protocols. The role involves architecting scalable distributed systems and collaborating with cross-functional teams to address complex challenges in blockchain technology.

Big DataBlockchainComplianceCryptocurrency
check
Comp. & Benefits
check
H1B Sponsor Likelynote

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

Qualification

Network protocol designDistributed systemsLower-level programmingPeer-to-peer networkingReal-time communicationProactive work styleFlexibility across time zonesInterest in blockchainProblem-solving passionCommunication

Required

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
A passion for solving complex network and protocol challenges at scale, and building systems that are robust, performant, and secure

Preferred

Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems preferred
Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks

Benefits

Generous benefits, including PTO, Holidays, and Parental Leave for full time employees.

Company

TRM Labs

twittertwittertwitter
company-logo
TRM Labs is a software company that offers blockchain, transaction monitoring, and analytics to help financial institutions and governments.

H1B Sponsorship

TRM Labs has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (4)
2023 (3)
2022 (3)
2021 (1)

Funding

Current Stage
Growth Stage
Total Funding
$149.9M
Key Investors
Thoma BravoJP Morgan ChaseTiger Global Management
2022-11-09Series B· $70M
2022-04-04Series B
2022-02-28Series Unknown

Leadership Team

leader-logo
Esteban Castano
Co-founder & CEO
linkedin
leader-logo
Rahul Raina
Co-Founder
linkedin
Company data provided by crunchbase