About this role
Role Overview
The Senior Software Engineer, Data Product role at TRM Labs involves designing and building mission-critical data services that analyze petabyte-scale blockchain transaction activity across the United States remotely. This position suits an experienced engineer with a strong background in distributed systems and data engineering who wants to contribute to building a safer financial system.
Key Responsibilities
Requirements
Nice to Have
Skills and Tools
Salary and Benefits
About the Company
TRM Labs provides AI-powered intelligence solutions that assist public and private sector agencies in investigating and disrupting crime. The organization operates with a global, distributed team grounded in trust, transparency, adaptability, and a deep sense of ownership. TRM values high velocity, high ownership, continuous feedback, and creative problem solving.
How to Apply
Please apply directly on the official TRM Labs careers page to ensure your application reaches the hiring team.
Skills and tech stack
Questions candidates ask
What is the salary range for the Senior Software Engineer, Data Product role?
The estimated base salary range for this US-based role is between $190,000 and $220,000 per year, and the role may also be eligible for TRM's equity plan.
Is this position remote?
Yes, this position is fully remote within the United States.
What level of experience is required?
Candidates must have 5+ years of hands-on experience in architecting scalable API development and distributed system architecture.
What technical skills are required for the job?
Required technical skills include Python, SQL or SparkSQL, experience with data stores like BigQuery and Postgres, orchestration tools like Airflow and DBT, and cloud/infrastructure tools such as Docker, Terraform, Kubernetes, and Datadog.
How should I submit my application?
You should apply directly through the official TRM Labs careers page to ensure your materials are reviewed by the appropriate hiring team.
