Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Remote Senior Software Engineer, Data Platform (Canada) in Phoenix, AZ vacancy
  •  ...disrupt crime. TRM's platforms enable investigators to...  ...and more secure. The Data Platform team...  ...group of data scientists, engineers, and product managers...  ...products and services. As a Senior Software Engineer on the Data...  ...execution. If you enjoy a remote-first and async... 
    Remote work
    Senior
    Software
    Worldwide

    Trm Labs

    United States
    15 days ago
  • $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 work
    Senior
    Software
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lithic LLC

    United States
    2 days ago
  • $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 work
    Senior
    Software

    Datavant

    New York, NY
    3 days ago
  •  ...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 work
    Senior
    Software
    Long term contract
    For contractors
    H1b
    Live in
    Work at office

    Virtasant

    Toledo, OH
    15 days ago
  • $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 work
    Senior
    Software

    Medecision

    Las Vegas, NV
    15 days ago
  • $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 work
    Senior
    Software
    Live in
    Work at office
    Home office
    Flexible hours

    Sentilink

    Anaheim, CA
    15 days ago
  •  ...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 work
    Senior
    Software

    Wowza Media Systems

    United States
    4 days ago
  •  ...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 work
    Senior
    Software
    Temporary work
    Flexible hours

    Avra

    United States
    2 days ago
  • $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 work
    Senior
    Software
    Work at office

    Covariance.ai

    New York, NY
    4 days ago
  •  ...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 work
    Senior
    Software
    Flexible hours

    Apella

    New York, NY
    3 days ago
  • $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 work
    Senior
    Software
    Temporary work
    Flexible hours

    SUPER LLC Defunct

    New York, NY
    4 days ago
  • $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 work
    Senior
    Software
    Full time
    Relocation package
    Flexible hours

    Samsara

    San Francisco, CA
    15 hours ago
  • $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 work
    Senior
    Software

    NVIDIA

    United States
    2 days ago
  • $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 work
    Senior
    Software
    Work at office
    Local area

    Charlie Health

    Fremont, CA
    15 days ago
  • $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 work
    Senior
    Software
    Contract work
    Home office
    Flexible hours

    Puzzle.io

    Albuquerque, NM
    15 days ago
  • $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 work
    Senior
    Software
    Work at office
    Local area

    Owner.com

    Stockton, CA
    a month ago
  • $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 work
    Senior
    Software
    Work at office
    Flexible hours

    Pointclickcare

    New York, NY
    a month ago
  • $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 work
    Senior
    Software
    Currently hiring
    Local area
    Immediate start
    Work from home

    1Password

    United States
    3 days ago
  • $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 work
    Senior
    Software
    Work experience placement
    Work at office
    Local area
    Monday to Friday
    Flexible hours
    3 days per week

    Faire Inc

    San Francisco, CA
    4 days ago
  • $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 work
    Software
    Local area

    Alphasense

    Fort Worth, TX
    15 days ago
  • $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 work
    Senior
    Software
    Summer work
    Currently hiring
    Local area
    Work from home

    Upstart Inc.

    Chicago, IL
    8 days ago
  • $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 work
    Senior
    Software
    Currently hiring
    Local area

    UpStart

    New York, NY
    4 days ago
  • $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 work
    Senior
    Software
    Temporary work
    Work from home
    Flexible hours

    Northbeam LLC

    United States
    3 days ago
  • $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 job
    Senior
    Software
    Full time
    Relocation package
    Flexible hours

    Samsara

    Remote
    27 days ago
  •  ...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 job
    Senior
    Software
    Full time
    Work at office
    Flexible hours

    Marqeta

    Remote
    4 days ago
  • $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 job
    Senior
    Software
    Work at office
    Flexible hours

    CoinGecko

    Remote
    more than 2 months ago
  •  ...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 work
    Senior
    Software

    Anvilogic Inc

    Philadelphia, PA
    15 days ago
  • $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 work
    Senior
    Software
    Full time
    Temporary work
    Work at office
    Work from home
    Flexible hours

    Cedar

    United States
    5 days ago
  • $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 job
    Software
    Full time

    SaidGig

    Remote
    12 days ago
  • $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 work
    Senior
    Software
    Full time
    Temporary work
    Work at office

    Crusoe

    Sunnyvale, CA
    3 days ago

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!