Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Full Stack | Product Engineering - SF Only

TRM LabsSan Francisco, CAR&D
Apply on company site
Salary
$180K - $210K USD
Job type
Full-time
Work mode
Remote
Posted
31 Aug 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer, Full Stack position at TRM Labs is located in San Francisco and involves building reliable systems to help disrupt financial crime. This role suits a pragmatic engineer ready to design backend APIs and shape scalable products used by global customers.

Role Overview

TRM Labs seeks a Senior Software Engineer for the Full-Stack Product Engineering team in San Francisco. Employees in this position are expected to work from the office at least three days per week to support in-person collaboration. The team operates on a weekly sprint schedule, focusing on high velocity, psychological safety, and close cross-functional collaboration. Engineers handle project leadership, technical roadmaps, and participate in an on-call rotation approximately once every four to six weeks.

Key Responsibilities

Design and document system improvements and features from the ground up for specific projects and OKRs.
Develop and maintain public APIs that belong to the core API Product suite.
Collaborate with stakeholders to transform functional visions into tangible roadmaps with clear outcomes.
Support and enable internal business units by creating shared engineering services and functionalities.
Build cross-functional relationships across the organization to empower missions from end to end.
Optimize team throughput and mentor fellow team members while driving technical debt reduction.

Requirements

Experience designing and building scalable systems, web applications, APIs, and services.
Understanding of storage systems, including relational databases like Postgres and analytical databases.
Demonstrated ability to understand customer pain points and bridge their needs to technical and product requirements.
High degree of initiative, ownership, and capability to navigate ambiguity while adapting quickly to change.
Exceptional problem-solving skills to structure complex issues and prioritize critical tasks.
Strong verbal and written communication skills suitable for both technical and non-technical audiences.
Applied AI fluency to accelerate workflows, structure problems, and improve output quality.

Skills and Tools

Node.js
Relational and analytical databases (such as Postgres)
Scalable system architecture and web application development
Public API design and maintenance

Salary and Benefits

Estimated base salary range: $180,000 to $210,000 USD per year
Potential eligibility to participate in the company equity plan

About the Company

TRM Labs provides AI-powered intelligence solutions that assist public and private sector agencies in investigating and disrupting illicit financial activity. Leading organizations worldwide rely on its platforms to trace threat networks and build safer financial systems. The company values ruthless prioritization, high personal ownership, cross-functional collaboration, and continuous experimentation.

How to Apply

Candidates interested in joining TRM Labs should apply directly through the official company careers page. Every application is reviewed directly by the Talent team.

Skills and tech stack

Questions candidates ask

Where is the Senior Software Engineer, Full Stack role located?

This role is based in the San Francisco office, and employees are expected to work from the office at least three days per week.

What is the salary range for this position?

The estimated US base salary range is $180,000 to $210,000 per year, with potential eligibility to participate in the company equity plan.

Is prior experience in Node.js required?

No, prior experience in Node.js is not required, as the company believes tools and languages can be learned on the job.

What does the on-call schedule look like?

The on-call rotation lasts for one week and occurs approximately once every four to six weeks.

How should I submit my application?

You should apply directly through the official TRM Labs careers page to ensure your application reaches the appropriate hiring team.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site