About this role
Role Overview
The Senior Software Engineer, Data position at TRM Labs is a remote, full-time role based in North America within the R&D department. This opportunity suits an experienced engineer with a background in distributed systems who wants to build scalable data services that analyze blockchain activity at petabyte scale.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
The estimated base salary range for this role is $190,000 to $220,000, with individual pay determined by skills, qualifications, experience, and location. Additionally, this role may be eligible to participate in TRM’s equity plan.
About the Company
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. The company's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Operating across multiple countries and time zones, the engineering team maintains a culture grounded in trust, transparency, adaptability, and high ownership.
How to Apply
Candidates interested in joining TRM Labs should apply directly through the official company careers page to ensure every application is properly reviewed by the Talent team.
Skills and tech stack
Questions candidates ask
Is this position remote?
Yes, this role is remote with a location listed as North America.
What is the salary range for the Senior Software Engineer, Data role?
The estimated base salary range is $190,000 to $220,000, and the role may also be eligible for TRM's equity plan.
How many years of experience are required?
Candidates must have 5+ years of hands-on experience in architecting scalable API development and distributed system architecture.
What core technical skills are needed?
Required technical skills include exceptional Python programming, proficiency in SQL or SparkSQL, and experience with tools and technologies like Kubernetes, Docker, Spark, Kafka, Airflow, dbt, and Terraform.
How should I submit my application?
You should apply directly through the official TRM Labs careers page to guarantee your application reaches the hiring team.
