Open Role
TRM Labs

Remote opportunity at

TRM Labs

Senior Software Engineer, Backend | Product Engineering

TRM Labs has an opening for a Senior Software Engineer, Backend, on its Product Engineering group. TRM sells AI-driven intelligence tools that public and private sector…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in United States only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

TRM Labs has an opening for a Senior Software Engineer, Backend, on its Product Engineering group. TRM sells AI-driven intelligence tools that public and private sector agencies use to trace illicit activity, assemble cases and map threat networks. The Product Engineering group builds features and shared frameworks for outside customers and internal teams alike. The engineer builds dependable, scalable backend software that all TRM customers rely on, including public APIs…

Job Description

TRM Labs has an opening for a Senior Software Engineer, Backend, on its Product Engineering group. TRM sells AI-driven intelligence tools that public and private sector agencies use to trace illicit activity, assemble cases and map threat networks. The Product Engineering group builds features and shared frameworks for outside customers and internal teams alike.

The engineer builds dependable, scalable backend software that all TRM customers rely on, including public APIs within the company's API product suite. API design should account for customer experience and performance. The backend runs on Node.js, but prior Node.js experience is not necessary because the team expects people to pick up tools on the job. The work also includes shared engineering services for internal business units.

Beyond writing code, the engineer converts a functional vision into a roadmap with concrete outcomes, builds relationships across the business, and helps refine operational routines. The team runs weekly sprints, and engineers can lead projects as technical anchors. A rotating on-call duty triages internal-tool help requests that come through designated Slack channels.

Team members span Eastern and Pacific time zones and share at least six hours of overlap with Pacific time, between 8 AM and 2 PM. The environment moves fast, with shifting priorities, strong ownership and frequent communication. AI fluency is treated as a baseline expectation and is evaluated during interviews.

Responsibilities

  • Build dependable, scalable backend software used by every TRM customer
  • Shape backend APIs with customer experience and performance in mind
  • Develop and maintain public APIs within the API product suite
  • Translate a functional vision into a roadmap with clear outcomes, working with stakeholders
  • Offer shared engineering services and features to internal business units
  • Serve as a technical anchor on projects and take a turn on the internal-tools on-call rotation
  • Build cross-team relationships that support each group's mission

Requirements

  • Track record of creating scalable systems, web apps, APIs and services
  • Understanding of relational databases such as Postgres, plus analytical databases
  • Ability to understand customer pain points and turn them into technical and product requirements
  • Strong initiative and ownership, handling ambiguity and change with ease
  • Skill at framing problems and ranking the most critical issues
  • Communicating complex ideas to technical and non-technical audiences, in speech and writing
  • Working effectively across functions with people at every level

Qualifications

  • Node.js is useful but not required
  • Comfort revising plans quickly and time-boxing spikes to test options
  • Applied AI fluency, evaluated during interviews

Core Skills

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is the TRM Labs Senior Software Engineer, Backend role remote?

Yes. The posting lists the role as remote, and the company describes itself as distributed-first.

Do I need Node.js experience?

No. The backend runs on Node.js, but the posting says prior Node.js experience is not required.

What does the interview process involve?

The posting outlines a recruiter intro, a hiring manager interview, one or two first-round interviews, and a final panel-style hands-on case study, followed by references.

Is there an on-call requirement?

The team runs an on-call rotation for internal tools, triaging help requests that come through particular Slack channels.

Is salary disclosed?

The posting does not state a salary. The recruiter presents offer and compensation details later in the process.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Posted by TRM Labs

Source: Jobicy

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

TRM Labs

TRM Labs

8Open Jobs
—No reviews yet
View Company Profile