Latest AI JobsBrowse Jobs
TRM Labs logo

Senior Software Engineer, Full Stack | Product Engineering

TRM LabsUnited StatesR&D
Apply on company site
Salary
$211K - $250K USD
Job type
Full-time
Work mode
Remote
Posted
14 Sept 2026
Status
Open · checked 7d ago

About this role

The Senior Software Engineer, Full Stack position at TRM Labs is a remote role based in the United States, designed for pragmatic developers who want to build reliable software for a safer financial system. This role is ideal for experienced engineers who enjoy tackling complex challenges and collaborating closely with cross-functional teams in a fast-paced environment.

Role Overview

In this role, you will design backend APIs and build comprehensive features, frameworks, and functionalities for both end customers and internal teams. You will work on complex engineering problems that help scale the business while honing technical and leadership skills. As an early member of the team, you will shape operational processes and drive velocity and quality across the product suite.

Key Responsibilities

Develop and maintain public APIs that belong to the API Product suite.
Collaborate with stakeholders to transform functional visions into tangible roadmaps with clear outcomes.
Support and enable internal business units through shared engineering services and functionalities.
Build cross-functional relationships to understand and empower mission objectives from end to end.
Participate in an on-call rotation approximately once every 15 weeks to handle PagerDuty alerts and triage customer support requests.

Requirements

Backend engineering experience building and operating scalable production-grade services using languages like Node.js, Java, Python, or Go.
Proficiency in modern frontend development, including frameworks such as React, with a focus on high-performance user interfaces.
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 translate them into technical and product requirements.
High degree of initiative, ownership, and the ability to navigate ambiguity while communicating effectively with technical and non-technical audiences.
US Citizenship is required.

Skills and Tools

Python
GCP
React
Node.js
TypeScript
Java
Postgres and BigQuery

Salary and Benefits

The estimated base salary range for this United States-based role is $211,000 to $250,000, determined by skills, qualifications, experience, and location. Additionally, this position may be eligible to participate in the TRM equity plan.

About the Company

TRM Labs provides AI-powered intelligence solutions that assist public and private sector agencies in investigating and disrupting crime. The platform empowers investigators to trace illicit activity, build cases, and map threat networks to make the global financial system safer and more secure. The engineering team operates on a weekly sprint schedule, maintains a culture of psychological safety, and works across EST and PST time zones with required overlap hours.

How to Apply

To apply for this position, please submit your application directly on the official TRM Labs careers page. Ensure you review the job description carefully and provide thoughtful answers to the application questions.

Skills and tech stack

Questions candidates ask

Is US citizenship required for this role?

Yes, US citizenship is required for this position.

Is this a remote position?

Yes, this role is remote within the United States.

What is the salary range for the Senior Full Stack Software Engineer role?

The estimated base salary range is $211,000 to $250,000, with potential eligibility to participate in TRM's equity plan.

What technologies are used in the technical stack?

The tech stack includes React and TypeScript on the frontend, Node.js, Python, and Go on the backend, Postgres and BigQuery for data, and GCP for cloud services.

What are the on-call expectations for this position?

Engineers participate in a week-long on-call rotation approximately once every 15 weeks, which involves handling PagerDuty alerts and triaging customer support requests.

Ready to apply?

The application is on the official TRM Labs careers page.

Apply on company site