BitGo logo

Senior Data Engineer

BitGo

Toronto · 6+ years experience · Onsite · Posted Oct 9, 2026

At a glance

Experience
6+ years experience
Workplace
Onsite
Location
Toronto

About the role

  • BitGo is seeking a skilled Senior Data Engineer to join the Data Engineering team and help build, scale, and optimize the data platform, reporting infrastructure, and data-driven products.
  • This role requires being full-time onsite in the Toronto office to support collaborative team dynamics and innovative problem-solving.

Responsibilities

  • Design, build, and maintain scalable, reliable data pipelines that collect, transform, and curate data from internal systems.
  • Integrate select external data sources to enrich the data platform.
  • Develop applications that support customer-facing products and internal systems.
  • Enhance and expand BitGo’s blockchain reporting infrastructure and automated reconciliation systems.
  • Ensure high data quality and auditability across all pipelines.
  • Optimize data systems for near real-time processing and insights.
  • Develop and customize self-service tools, empowering data consumers to efficiently extract and analyze data from BitGo’s large-scale data platform.
  • Research, evaluate, and prototype new technologies to drive continuous improvement in data engineering.

Requirements

  • Engineering degree in Computer Science or equivalent
  • 6+ years of combined Software Engineering AND Data Engineering work experience
  • Strong experience with server-side languages like TypeScript/Node.JS/Python
  • Strong experience with SQL databases like Postgres or MySQL
  • Strong experience with RESTful API design
  • Experience building data pipelines/ETL and familiarity with design principles
  • Experience with data warehouse technologies and relevant data modeling best practices (Snowflake, BigQuery, Spark, Presto, Druid, etc)
  • Strong experience with systems design and event driven systems (Kafka)
  • Experience with unit and functional testing and debugging
  • Experience with microservices and service-oriented architectures

Preferred qualifications

  • Experience in Financial Services and/or Financial Technology
  • Understanding and strong interest in cryptocurrencies and blockchain industry
  • Experience with large-scale, real-time, and distributed applications
  • Experience with data governance, handling PII, data masking

Benefits

  • Equity
  • Annual performance bonus

Workplace

  • Full-time onsite in the Toronto office

Skills

  • TypeScript
  • Node.js
  • Python
  • SQL
  • Postgres
  • MySQL
  • RESTful API
  • ETL
  • Snowflake
  • BigQuery
  • Spark
  • Presto
Show all 15 skills
  • Druid
  • Kafka
  • Git

BitGo

Senior Data Engineer

Apply now