Remote Senior Software Engineer, Data Platform (Canada)
Trm Labs
Build a Safer World.
TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM's platforms enable investigators to trace illicit activity, build cases, and construct operating pictures of threat networks. Leading agencies and businesses worldwide rely on TRM to make the world safer and more secure.
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 Senior Software Engineer on the Data Platform team, you will be responsible for executing mission-critical systems and data services that analyze blockchain transaction activity at petabyte scale, and ultimately work to build a safer financial system for billions of people.
The impact you’ll have here:
Build highly reliable data services to integrate with dozens of blockchains.
Develop complex ETL pipelines that transform and process petabytes of structured and unstructured data in real-time.
Design and architect intricate data models for optimal storage and retrieval to support sub-second latency for querying blockchain data.
Oversee the deployment and monitoring of large database clusters with an unwavering focus on performance and high availability.
Collaborate across departments, partnering with data scientists, backend engineers, and product managers to design and implement novel data models that enhance TRM’s products.
What we’re looking for:
A Bachelor's degree (or equivalent) in Computer Science or a related field.
A proven track record, with 5+ years of hands-on experience in architecting distributed system architecture, guiding projects from initial ideation through to successful production deployment.
Exceptional programming skills in Python, as well as adeptness in SQL or SparkSQL.
Versatility that spans the entire spectrum of data engineering in one or more of the following areas:
In-depth experience with data stores such as Iceberg, Trino, BigQuery, and StarRocks, and Citus.
Proficiency in data pipeline and workflow orchestration tools like Airflow, DBT, etc.
Expertise in data processing technologies and streaming workflows including Spark, Kafka, and Flink.
Competence in deploying and monitoring infrastructure within public cloud platforms, utilizing tools such as Docker, Terraform, Kubernetes, and Datadog.
Proven ability in loading, querying, and transforming extensive datasets.
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 the 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 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!
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 need to deploy our stack to be fully operation. 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 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.
Life at TRM
We are building a safer world. That promise shows up in how we work every day.
TRM moves quickly. We are a high velocity, high ownership team that expects clarity, follow-through, and impact. People who thrive here are energized by hard problems, experimentation, and continuous feedback. If something takes months elsewhere, it will ship here in days.
Our work sits at the intersection of AI, national security, and fighting crime. The problems are complex, the stakes are real, and the environment evolves quickly. The pace and intensity of the work reflect the importance of the mission. As a result, the way we operate requires a high level of ownership, adaptability, collaboration, and creative problem-solving.
At TRM, you should expect:
Priorities and targets to change quickly as we experiment and iterate
Work that often requires operating with a high degree of ambiguity
A high level of personal ownership and accountability
Close collaboration across teams and functions
Frequent, high-touch communication
Creative problem solving and out-of-the-box thinking
A pace that rewards urgency, adaptability, and outcomes
This environment is energizing for people who enjoy building, solving hard problems, and making progress in situations that are not always fully defined. It also requires comfort navigating ambiguity, adjusting course as new information emerges, and maintaining focus and positivity in a fast-moving and intense environment.
We also recognize that this style of operating is not for everyone. If you are primarily optimizing for predictability or a consistently balanced workload, we encourage you to use the interview process to pressure test whether this environment is truly the right fit. We want teammates who thrive here, not just survive here.
At the same time, many people find this work deeply rewarding. If you are excited by meaningful problems, motivated by ambitious goals, and energized by working alongside mission-driven colleagues, there is a good chance you will find TRM to be an exceptional place to grow and contribute. Learn more: Interviewing at TRM: How We Hire and What Success Looks Like
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 everyday.
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.
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.
The use of AI tools of any kind (including but not limited to notetakers, interview assistants, and real-time coaching tools such as Otter.ai, Fireflies, Fathom, Cluey, or similar) during TRM interviews is not permitted without prior approval from TRM. TRM uses its own internal tools for note-taking to ensure a consistent and confidential experience for all candidates.
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
$160k - $200k
...Senior Software Engineer, Data Platform Lithic is the modern card issuing and processing platform empowering ambitious... ...and qualifications. This is a remote position. However, candidates must be located in the United States, Canada, Netherlands, Poland, or Czech...Remote workSeniorSoftwareFull timeWork at officeFlexible hours3 days per week$150k - $200k
...A leading health data platform company is looking for a Senior Software Engineer to contribute to the design and development of innovative health data solutions.... ...software engineering principles. Join a dynamic, remote-first team that values problem-solving, mentorship...Remote workSeniorSoftware- ...the role We’re looking for a Senior Data Engineer to join us and work with our client's Data Platform team. Our client is a leading... ...in data engineering or software development with at least 5... ...What we offer Totally remote within the contiguous United States...Remote workSeniorSoftwareLong term contractFor contractorsH1bLive inWork at office
$130k - $155k
...We're looking for a Senior Software Engineer, Data Platform , to join our quest to provide market-transforming solutions for businesses, care teams... ...~ Reports to: VP/Director, Engineering Location(s): Remote, US Requirements What You'll Do: Core...Remote workSeniorSoftware$170k - $240k
...ways to work, ranging from fully remote to in-office. We operate as a digital... ...by design. For example, our engineering team in India works primarily from... ...Gurugram office. Role: As a Senior Software Engineer on the Data Platform team at SentiLink, you will own the...Remote workSeniorSoftwareLive inWork at officeHome officeFlexible hours- ...developer-friendly streaming platform on the market. As we move... ...Wowza Media Systems is seeking a Senior Software Engineer to join the team responsible for the core data infrastructure that powers our... ...Collaborate with remote teammates across time zones via...Remote workSeniorSoftware
- ...Senior Software Engineer Avra is building relational foundation models for enterprise decision-... ...Foundation AI sits a critical layer: a data platform that ingests, structures, and... ...context environment Flexible culture: remote-first (Brazil), with flexible time off...Remote workSeniorSoftwareTemporary workFlexible hours
$139k - $187k
...This role is part of our Data Engineering team. Being Data... ...quality data work. As a Senior Data Engineer, you will... ...function within our SWAT (SoftWare Adaptability Team). As... ...and scale our data platform, with an eye towards... ...We’ve Got You Covered Remote‑First Flexibility: Work...Remote workSeniorSoftwareTemporary workFlexible hours- ...highest quality care. Who you are: We’re looking for a Senior Software Engineer, Data Platform to help evolve and operate our modern cloud data platform... ...and a culture that values time for rest and recharging Remote-first work environment with unique virtual and in-...Remote workSeniorSoftwareFlexible hours
$145k - $220k
...News). Our predictive engines combine a wide variety of data through rigorous... ...The Data Platform is a critical component... ...communicating with senior management as well... ...stacks ~ Strong software engineering fundamentals... ...strongly preferred. Remote candidates who can...Remote workSeniorSoftwareWork at office$130.9k - $220k
...Senior Software Engineer - Data Platform Remote– US Samsara’s Mission Improve the safety, efficiency, and sustainability of the operations that power the global economy. About the Role Samsara is looking for a Senior Software Engineer to join our Data Platform team, which...Remote workSeniorSoftwareFull timeRelocation packageFlexible hours$184k - $287.5k
...NVIDIA's Hardware Infrastructure organization is seeking a Senior System Software Engineer to lead the evolution of our next-generation Data & Observability Platform. We serve and collaborate directly with NVIDIA's rapidly growing AI, HW, and SW engineering and research...Remote workSeniorSoftware$150k - $220k
...meet you. About the Role As a Senior Platform Engineer on the Data Platform team, you will be... ...AI-powered tooling to enhance the software development lifecycle. Drive security... ...work hybrid (required if in NY) and remotely across time zones, but are available...Remote workSeniorSoftwareWork at officeLocal area$600 per month
...Accounting software hasn’t fundamentally changed... ...-time financial engine that ingests high volumes of data from modern fintech... ...are looking for a senior engineer to help evolve... ...in a flexible, remote-first environment.... ...work in the U.S. or Canada without requiring new...Remote workSeniorSoftwareContract workHome officeFlexible hours$190k - $220k
...Most small business software makes owners do... ...great operators, engineers, and marketers working... ...Owner is a remote-first, global company... ...cut to third-party platforms. Thousands of restaurant... ...'re looking for a senior engineer who cares... ...United States or Canada. For San Francisco...Remote workSeniorSoftwareWork at officeLocal area$158k - $176k
...integrated partners, our platform serves over 30,000... ...honored as one of Canada’s Most Admired... ...** For Remote Roles : If this... ...execute tasks in the software development life cycle... ...and Trino for big data processing. What... ...as a great Engineer. BSc/BA in Computer...Remote workSeniorSoftwareWork at officeFlexible hours$268k - $368.5k
...is a technology wholesale platform built on the belief that... ...using the power of tech, data, and machine learning to... ...ours. About this role Our Engineering organization owns the software that makes our... ...the flexibility to work remotely up to 4 weeks per year. Specific...Remote workSeniorSoftwareWork experience placementWork at officeLocal areaMonday to FridayFlexible hours3 days per week$152k - $197.5k
...future. We are looking for a Senior Data Platform Engineer to help us build the next generation... ...integrating AI across the full software and product development lifecycle... ...ships to customers. This is a remote opportunity within Canada and the US. What we're looking...Remote workSeniorSoftwareCurrently hiringLocal areaImmediate startWork from home$246k - $339k
...thousands of content sets. Our platform is trusted by over 6,000... ..., Finland, India, Singapore, Canada, and Ireland. Come join us!... ...Team: Our diverse Product & Engineering team values innovation, collaboration... ...Our team owns the financial data agent within GenSearch —...Remote workSoftwareLocal area$166.9k - $230.9k
...and deeply human. Our platform runs over one million... ...cities in the US and Canada. Digital-first doesn’... ...sensitive data from unauthorized access... ...for everyone! As a Senior Software Engineer on Upstart’s Identity... ...following locations: Remote Travel requirements...Remote workSeniorSoftwareSummer workCurrently hiringLocal areaWork from home$170k - $200k
...Senior Software Engineer, Data Systems (Python) Remote - Canada About Northbeam Northbeam is building the world's most advanced marketing intelligence platform, providing top eCommerce brands a unified view of their business data through powerful attribution...Remote workSeniorSoftwareTemporary workWork from homeFlexible hours$164.8k - $228.4k
...Senior Security Engineer – Data Security Upstart’s Information Security... ...Architect and build software solutions—APIs, services... ...posture management platforms (e.g., BigID,... .... Location & Travel Remote – United States. The... ...USD in the US, CAD in Canada). Employee Stock Purchase...Remote workSeniorSoftwareCurrently hiringLocal area- ...This is a software engineering role on a software engineering team. The team builds and operates the data platform: the infrastructure, abstractions, and... ...This role can be performed remotely anywhere within the... ...ll work alongside other senior staff engineers across the...Remote jobSeniorSoftwareFull timeWork at officeFlexible hours
$130.9k - $220k
...Operations Cloud, which is a platform that enables organizations... ...harness Internet of Things (IoT) data to develop actionable... ...Samsara is looking for a Senior Software Engineer I to join our Data Platform... ...infrastructure. This is a remote position open to candidates...Remote jobSeniorSoftwareFull timeRelocation packageFlexible hours$197k
...tracking cryptocurrency data. Operating since 2014,... ...cryptocurrency data platform, tracking over 10,000... ...drive adoption of data engineering best practices across... ...Science, Data Engineering, Software Engineering, or... ...Perks at CoinGecko: • Remote Work Flexibility : Work...Remote jobSeniorSoftwareWork at officeFlexible hours$195.5k - $247.25k
...mission is to leverage data science, smart... ...s Data & Integration Platforms organization builds the... ...We are looking for a Senior Data Engineer to help evolve our data... ...(or closely related software engineering) experience... ...and education #LI-REMOTE #LI-DS1 What do...Remote workSeniorSoftwareFull timeTemporary workWork at officeWork from homeFlexible hours- ...founded in 2019 by security veterans and data scientists from Fortune 500 companies.... .... Anvilogic’s AI-powered Multi-Data Platform SIEM is used by many of the industry’s... ...JOB DESCRIPTION As a Senior Software Engineer, Data at Anvilogic, you are responsible...Remote workSeniorSoftware
$200k - $220k
...energy, manufacturing, data center construction,... ...Crusoe Energy as a Senior Data Engineer, an early and pivotal... ...San Francisco office; remote work arrangements are... ...the foundational data platform infrastructure that... ...Teams: Partner with software engineers, data scientists...Remote workSeniorSoftwareFull timeTemporary workWork at office$140k - $220k
...span APIs, user interfaces, and data pipelines, focusing on data... ...high autonomy within a small, senior team. Key Responsibilities... ...modeling. Experience with cloud platforms (AWS/GCP/Azure). Ability to... .... Work Terms Full-time remote position with required overlap...Remote jobSoftwareFull time$89.44k - $131.18k
...re looking for a Senior Systems Integrator... ...United States - Field/Remote This role is... ...functionally with engineering, support, project... ...a Senior Systems, Software, or Support... ...Experience with cloud platforms (AWS, Azure) and containerization... ...or in part. In Canada: The pay range for...Remote workSeniorSoftwareFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Remote Senior Software Engineer, Data Platform (Canada). Be the first to apply!
- senior robotics software engineer Saint Paul, MN
- graduate software engineer Saint Paul, MN
- senior software engineer Saint Paul, MN
- software developer fintech Saint Paul, MN
- senior software engineer ruby on rails Saint Paul, MN
- federal - software developer Saint Paul, MN
- graduate software developer Saint Paul, MN
- consulting software engineer Saint Paul, MN
- software engineer travel Saint Paul, MN
- junior software developer remote Saint Paul, MN




