Software Engineer Jobs at TRM Labs with Visa Sponsorship
TRM Labs builds blockchain intelligence tools used by governments and financial institutions worldwide, and their Software Engineer roles sit at the intersection of crypto, compliance, and large-scale data systems. TRM sponsors multiple visa categories for engineering talent, making it a realistic target for international candidates with the right technical background.
See All Software Engineer at TRM Labs JobsOverview
Showing 5 of 21+ Software Engineer Jobs at TRM Labs jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 21+ Software Engineer Jobs at TRM Labs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at TRM Labs.
Get Access To All Jobs
INTRODUCTION
Build a Safer World. TRM Labs provides blockchain analytics and AI solutions to help law enforcement and national security agencies, financial institutions, and cryptocurrency businesses detect, investigate, and disrupt crypto-related fraud and financial crime. TRM’s blockchain intelligence and AI platforms include solutions to trace the source and destination of funds, identify illicit activity, build cases, and construct an operating picture of threats. TRM is trusted by leading agencies and businesses worldwide who rely on TRM to enable a safer, more secure world for all. The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable data infrastructure for TRM's products and services. As a Data Infrastructure Engineer, you will be responsible for developing, managing, and scaling TRM’s robust database infrastructure that will ultimately help to build a safer financial system for billions of people.
The Impact You Will Have Here
- Design and maintain petabyte scale high-performance databases and data models that support real-time investigations and analytics use cases
- Build and optimize production data pipelines—batch and streaming—that transform large-scale blockchain datasets
- Diagnose and tune complex SQL queries under heavy load, working closely with product and research teams
- Own key infrastructure initiatives—from query optimization and index strategy to storage optimization and system resilience
- Collaborate cross-functionally to deliver reliable and impactful data workflows end-to-end
What We’re Looking For
- 5+ years of experience in data engineering, analytics infrastructure, or backend systems with RDBMS depth
- Experience implementing and maintaining database security measures, including access control, encryption, and compliance with security frameworks and standards
- Proven expertise with at least one of: Postgres, MySQL, or SQL Server at production scale (e.g., TB-scale datasets, concurrency, replication, tuning)
- Strong command of SQL reasoning—you know how to debug, explain, and optimize queries, not just write them
- Experience designing and evolving data models (normalized and denormalized) to support analytical or operational use cases
- Familiarity with data pipeline frameworks (e.g., Airflow, DBT, custom orchestration)
- Systems thinking and ownership mindset—you’re comfortable solving ambiguous, cross-functional problems from end to end
About The Team
- The Data Platform team is the funnel between all of TRM's data world and product world. We care about all layers of stack including petabyte of data stores, pipelines, and processes.
- We have quite a big scope as a team with new and exciting projects every quarter. As a result, we collaborate across the board with most teams at TRM.
- We believe in async communication and are also not afraid to jump on a quick huddle if that helps to move things faster. We are both scrappy when the situation demands and also process-oriented when we need to achieve our OKRs.
- We are always looking for people who can elevate the quality of our tech and our execution. If you enjoy a remote-first and async friendly environment to achieve efficacy and efficiency at petabyte scale, our team could be a great pick for you!
- Team members are based in the US across almost all timezones! Our on-call tends to be in EST/PST shift, whatever suits you the best.
- We do try to reserve some overlap in the day for meetings. Our north star - no IC spends more than 3-4 hours/week in meetings.
Learn About TRM Speed In This Position
- Build scalable engines to optimize routine scaling and maintenance tasks like create self-serve automation for creating new pgbouncer, scaling disks, scaling/updating of clusters, etc.
- Enable tasks to be faster next time and reducing dependency on a single person.
- Identify ways to compress timelines using 80/20 principle. For instance, what does it take to be operational in a new environment? Identify the must have and nice to haves that are needed to deploy our stack to be fully operational. Focus on must haves first to get us operational and then use future milestones to harden for customer readiness. We think in terms of weeks and not months.
- Identify first version, a.k.a., "skateboards" for projects. For instance, build an observability dashboard within a week. Gather feedback from stakeholders after to identify more needs or bells and whistles to add to the dashboard.
About TRM's Engineering Levels
Engineer: Responsible for helping to define project milestones and executing small decision decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing.
Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing.
Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor.
COMPENSATION
The following represents the expected range of compensation for this role:
- Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the US base salary only
- The estimated base salary range for this role is $200,000 - $220,000.
- Additionally, this role may be eligible to participate in TRM’s equity plan.
- Please note – we factor in the different costs for geographies outside the United States.
Life at TRM
We are building a safer world. That promise shows up in how we work every day. TRM runs fast. Really fast. We’re a high-velocity, high-ownership team that expects clarity, follow-through, and impact. People who thrive here are energized by hard problems, experimentation, and direct feedback. If something takes months elsewhere, it often ships here in days. That pace isn’t for everyone. If you are optimizing primarily for consistent work-life balance, use the interview process to pressure-test fit. We want teammates who thrive here, not just survive here.
AI Fluency at TRM
AI fluency is a baseline expectation at TRM. We believe AI meaningfully changes how top performers operate. We expect every team member to use AI to accelerate and reimagine their craft, not just automate surface tasks. At TRM, AI Fluency Means You Are Among The Top 10 Percent Of Operators In Your Function In How You Apply AI To
- Accelerate repeatable workflows
- Structure and solve problems
- Improve output quality
- Increase speed and leverage
You will be evaluated on applied AI fluency during the interview process.
Leadership Principles
We hire and grow against three leadership principles. They’re the standards for how we operate, treat each other, and make decisions.
- Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability. We treat every plan like an experiment – test, ship, measure, and iterate quickly.
- Master Craftsperson: We care deeply about our craft. We balance speed with high standards, own outcomes end-to-end, and invest in getting better every day.
- Inspiring Colleague: We add clarity and energy, not noise. We bring humility, candor, and a one-team mindset — giving and receiving feedback to make the team stronger.
Interviewing at TRM: How We Hire and What Success Looks Like
The impact you will have
This work has real stakes. Depending on your role at TRM, your week might look like:
- Driving critical investigations that can’t wait for typical business hours.
- Shipping products in days when others would schedule quarters.
- Partnering with teams across time zones to deliver insights while the story is still unfolding.
- Building new solutions from first principles when the playbook doesn’t yet exist.
- Protecting victims and customers by tracing illicit activity and disrupting criminal networks.
Join our Mission
At TRM we care deeply about our craft. We are looking for individuals who want their work to matter, who experiment with speed and rigor, and who take pride in building a safer world for billions of people. If you’re excited by TRM’s mission but don’t check every box, we encourage you to apply — we hire for slope, judgment, and the will to learn fast. TRM is a Series C company with $220M in total funding, backed by Blockchain Capital, Goldman Sachs, Bessemer, Y Combinator, Thoma Bravo, and others. Headquartered in San Francisco, TRM operates as a distributed-first company with hubs in Los Angeles, San Francisco, New York, Washington D.C., London, and Singapore.
Privacy Policy And Additional Information
By submitting your application, you are agreeing to allow TRM to process your personal information in accordance with the TRM Privacy Policy. Our typical hiring cycles for specialized roles span 24 to 36 months. Accordingly, we retain your personal information for up to 36 months to evaluate your application and to consider you for current and future employment opportunities, unless you request earlier deletion or a different retention period is required or permitted by law. To notify TRM Labs that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this form.
Recruitment agencies
TRM Labs does not accept unsolicited agency resumes. Please do not forward resumes to TRM employees. TRM Labs is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company without a signed agreement.
Learn More : Company Values | Interviewing | FAQs

INTRODUCTION
Build a Safer World. TRM Labs provides blockchain analytics and AI solutions to help law enforcement and national security agencies, financial institutions, and cryptocurrency businesses detect, investigate, and disrupt crypto-related fraud and financial crime. TRM’s blockchain intelligence and AI platforms include solutions to trace the source and destination of funds, identify illicit activity, build cases, and construct an operating picture of threats. TRM is trusted by leading agencies and businesses worldwide who rely on TRM to enable a safer, more secure world for all. The Data Platform team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable data infrastructure for TRM's products and services. As a Data Infrastructure Engineer, you will be responsible for developing, managing, and scaling TRM’s robust database infrastructure that will ultimately help to build a safer financial system for billions of people.
The Impact You Will Have Here
- Design and maintain petabyte scale high-performance databases and data models that support real-time investigations and analytics use cases
- Build and optimize production data pipelines—batch and streaming—that transform large-scale blockchain datasets
- Diagnose and tune complex SQL queries under heavy load, working closely with product and research teams
- Own key infrastructure initiatives—from query optimization and index strategy to storage optimization and system resilience
- Collaborate cross-functionally to deliver reliable and impactful data workflows end-to-end
What We’re Looking For
- 5+ years of experience in data engineering, analytics infrastructure, or backend systems with RDBMS depth
- Experience implementing and maintaining database security measures, including access control, encryption, and compliance with security frameworks and standards
- Proven expertise with at least one of: Postgres, MySQL, or SQL Server at production scale (e.g., TB-scale datasets, concurrency, replication, tuning)
- Strong command of SQL reasoning—you know how to debug, explain, and optimize queries, not just write them
- Experience designing and evolving data models (normalized and denormalized) to support analytical or operational use cases
- Familiarity with data pipeline frameworks (e.g., Airflow, DBT, custom orchestration)
- Systems thinking and ownership mindset—you’re comfortable solving ambiguous, cross-functional problems from end to end
About The Team
- The Data Platform team is the funnel between all of TRM's data world and product world. We care about all layers of stack including petabyte of data stores, pipelines, and processes.
- We have quite a big scope as a team with new and exciting projects every quarter. As a result, we collaborate across the board with most teams at TRM.
- We believe in async communication and are also not afraid to jump on a quick huddle if that helps to move things faster. We are both scrappy when the situation demands and also process-oriented when we need to achieve our OKRs.
- We are always looking for people who can elevate the quality of our tech and our execution. If you enjoy a remote-first and async friendly environment to achieve efficacy and efficiency at petabyte scale, our team could be a great pick for you!
- Team members are based in the US across almost all timezones! Our on-call tends to be in EST/PST shift, whatever suits you the best.
- We do try to reserve some overlap in the day for meetings. Our north star - no IC spends more than 3-4 hours/week in meetings.
Learn About TRM Speed In This Position
- Build scalable engines to optimize routine scaling and maintenance tasks like create self-serve automation for creating new pgbouncer, scaling disks, scaling/updating of clusters, etc.
- Enable tasks to be faster next time and reducing dependency on a single person.
- Identify ways to compress timelines using 80/20 principle. For instance, what does it take to be operational in a new environment? Identify the must have and nice to haves that are needed to deploy our stack to be fully operational. Focus on must haves first to get us operational and then use future milestones to harden for customer readiness. We think in terms of weeks and not months.
- Identify first version, a.k.a., "skateboards" for projects. For instance, build an observability dashboard within a week. Gather feedback from stakeholders after to identify more needs or bells and whistles to add to the dashboard.
About TRM's Engineering Levels
Engineer: Responsible for helping to define project milestones and executing small decision decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing.
Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing.
Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor.
COMPENSATION
The following represents the expected range of compensation for this role:
- Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the US base salary only
- The estimated base salary range for this role is $200,000 - $220,000.
- Additionally, this role may be eligible to participate in TRM’s equity plan.
- Please note – we factor in the different costs for geographies outside the United States.
Life at TRM
We are building a safer world. That promise shows up in how we work every day. TRM runs fast. Really fast. We’re a high-velocity, high-ownership team that expects clarity, follow-through, and impact. People who thrive here are energized by hard problems, experimentation, and direct feedback. If something takes months elsewhere, it often ships here in days. That pace isn’t for everyone. If you are optimizing primarily for consistent work-life balance, use the interview process to pressure-test fit. We want teammates who thrive here, not just survive here.
AI Fluency at TRM
AI fluency is a baseline expectation at TRM. We believe AI meaningfully changes how top performers operate. We expect every team member to use AI to accelerate and reimagine their craft, not just automate surface tasks. At TRM, AI Fluency Means You Are Among The Top 10 Percent Of Operators In Your Function In How You Apply AI To
- Accelerate repeatable workflows
- Structure and solve problems
- Improve output quality
- Increase speed and leverage
You will be evaluated on applied AI fluency during the interview process.
Leadership Principles
We hire and grow against three leadership principles. They’re the standards for how we operate, treat each other, and make decisions.
- Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability. We treat every plan like an experiment – test, ship, measure, and iterate quickly.
- Master Craftsperson: We care deeply about our craft. We balance speed with high standards, own outcomes end-to-end, and invest in getting better every day.
- Inspiring Colleague: We add clarity and energy, not noise. We bring humility, candor, and a one-team mindset — giving and receiving feedback to make the team stronger.
Interviewing at TRM: How We Hire and What Success Looks Like
The impact you will have
This work has real stakes. Depending on your role at TRM, your week might look like:
- Driving critical investigations that can’t wait for typical business hours.
- Shipping products in days when others would schedule quarters.
- Partnering with teams across time zones to deliver insights while the story is still unfolding.
- Building new solutions from first principles when the playbook doesn’t yet exist.
- Protecting victims and customers by tracing illicit activity and disrupting criminal networks.
Join our Mission
At TRM we care deeply about our craft. We are looking for individuals who want their work to matter, who experiment with speed and rigor, and who take pride in building a safer world for billions of people. If you’re excited by TRM’s mission but don’t check every box, we encourage you to apply — we hire for slope, judgment, and the will to learn fast. TRM is a Series C company with $220M in total funding, backed by Blockchain Capital, Goldman Sachs, Bessemer, Y Combinator, Thoma Bravo, and others. Headquartered in San Francisco, TRM operates as a distributed-first company with hubs in Los Angeles, San Francisco, New York, Washington D.C., London, and Singapore.
Privacy Policy And Additional Information
By submitting your application, you are agreeing to allow TRM to process your personal information in accordance with the TRM Privacy Policy. Our typical hiring cycles for specialized roles span 24 to 36 months. Accordingly, we retain your personal information for up to 36 months to evaluate your application and to consider you for current and future employment opportunities, unless you request earlier deletion or a different retention period is required or permitted by law. To notify TRM Labs that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this form.
Recruitment agencies
TRM Labs does not accept unsolicited agency resumes. Please do not forward resumes to TRM employees. TRM Labs is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company without a signed agreement.
Learn More : Company Values | Interviewing | FAQs
See all 21+ Software Engineer at TRM Labs jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at TRM Labs roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at TRM Labs Jobs
Build experience with blockchain or fintech systems
TRM Labs hires engineers to work on transaction monitoring and crypto analytics products. Hands-on experience with data pipelines, graph databases, or fraud detection systems makes your application directly relevant to their core engineering work.
Verify your OPT or CPT eligibility before applying
TRM sponsors F-1 OPT and CPT, so if you are on a student visa, confirm your remaining OPT days and STEM extension eligibility before reaching the offer stage. Running out of authorized work time mid-hiring process kills otherwise strong applications.
Target roles that match your visa category explicitly
TRM sponsors H-1B and TN in addition to F-1 categories. If you hold TN status as a Canadian or Mexican national, flag this early since TN transfers move faster than H-1B transfers and remove lottery uncertainty entirely for qualifying engineering roles.
Prepare a portfolio showing production-scale impact
TRM's engineering interviews focus on systems that operate under real compliance and security constraints. Document past work where you improved throughput, reduced false-positive rates in detection systems, or scaled infrastructure, not just personal projects or coursework.
Align your offer timeline with H-1B cap deadlines
If you need cap-subject H-1B sponsorship, USCIS registration opens in March for an October 1 start date. Getting an offer at TRM Labs before February gives your employer enough time to register you and prepare the petition if selected.
Use Migrate Mate to find open Software Engineer roles at TRM Labs
Sorting through job boards for visa-friendly postings wastes time. Migrate Mate filters Software Engineer openings at companies with confirmed sponsorship histories so you can focus your applications on employers who have actually sponsored your visa type before.
Software Engineer at TRM Labs jobs are hiring across the US. Find yours.
Find Software Engineer at TRM Labs JobsFrequently Asked Questions
Does TRM Labs sponsor H-1B visas for Software Engineers?
Yes, TRM Labs sponsors H-1B visas for Software Engineers. If you are currently on F-1 OPT, TRM can file an H-1B petition on your behalf during the annual registration window in March. USCIS selection is lottery-based for cap-subject petitions, so timing your offer and onboarding around the October 1 cap year start is important for planning your status transition.
How do I apply for Software Engineer jobs at TRM Labs?
You can browse open Software Engineer roles directly on TRM Labs' careers page. Migrate Mate also lists their current visa-sponsoring positions, which lets you filter specifically for roles where sponsorship has been confirmed. Engineering applications at TRM typically involve a technical screen, system design rounds, and a values or culture interview, so prepare for the full loop before you apply.
Which visa types does TRM Labs commonly use for Software Engineer roles?
TRM Labs sponsors H-1B, F-1 OPT, F-1 CPT, and TN visas for Software Engineers. F-1 OPT and CPT are common entry points for recent graduates, while H-1B covers longer-term work authorization. TN is available to Canadian and Mexican nationals in qualifying engineering roles and does not involve a lottery, making it a faster path for eligible candidates.
What qualifications does TRM Labs look for in Software Engineer candidates?
TRM Labs builds compliance and intelligence tools for crypto and financial crime investigation, so they value engineers with experience in data-intensive systems, backend infrastructure, or security-adjacent domains. A computer science degree or equivalent is standard. Practical experience with distributed systems, graph data structures, or transaction analysis tools strengthens an application significantly more than general full-stack background alone.
How do I plan my visa timeline when targeting a Software Engineer role at TRM Labs?
If you need H-1B sponsorship, target an offer by late January so your employer can register you with USCIS before the March deadline for an October 1 start. If you are on F-1 OPT with a STEM extension, you have up to three years of work authorization to bridge the gap. TN transfers can happen with shorter lead times, typically a few weeks with proper documentation in place.
See which Software Engineer at TRM Labs employers are hiring and sponsoring visas right now.
Search Software Engineer at TRM Labs Jobs