Software Engineer - Trade

BitGo

Toronto

On-site

CAD 149,000 - 182,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BitGo is seeking a Software Engineer to join the Trade team in Toronto, contributing to resilient APIs and services for digital asset commerce. You will own features end-to-end, collaborate across engineering to align requirements, and support internal and external tooling with strong testing practices.

You will be part of a fast-paced team in a regulated asset environment, working onsite in Toronto with opportunities to mentor peers and influence architecture.

Qualifications

  • Bachelor’s degree in a technical field.
  • Experience with server-side languages and database systems.
  • Strong understanding of RESTful API design and testing.

Responsibilities

  • Design, build, and maintain APIs, libraries, and services for financial workflows.
  • Own features from inception to deployment and customer integration.
  • Document functionality for UI, third-party developers, and tooling.
  • Collaborate with engineering and product managers to ensure quality.
  • Mentor peers through code reviews and sharing best practices.

Skills

Golang
TypeScript/Node.JS
Java
Python
RESTful API design
Unit/functional testing
Git/GitHub CI
Algorithm design
Independent work
Blockchain/cryptocurrency interest

Education

Bachelor’s degree in computer science or related technical discipline

Tools

MySQL
PostgreSQL
Kubernetes

Job description

BitGo (NYSE: BTGO) is the digital asset infrastructure company delivering custody, wallets, staking, trading, financing, stablecoins, and settlement services from regulated cold storage. Since 2013, BitGo has focused on accelerating the transition of the financial system to a digital asset economy. BitGo maintains a global presence and multiple regulated entities, including BitGo Bank & Trust, National Association, the first federally chartered digital asset trust bank owned by a publicly traded company. Today, BitGo serves thousands of institutions, including many of the industry's top brands, financial institutions, exchanges, and platforms, and millions of investors worldwide. For more information, visit www.bitgo.com.

This role will require being full-time onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving.

BitGo is looking for a Software Engineer to join our Trade team and help us build resilient, robust services and are responsible for working on critical projects with limited or no supervision.

Responsibilities
  • Design and build strong, resilient, and robust APIs, libraries, and services to power our financial services: clearing and settlement, digital asset lending, trading and liquidity
  • Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and our internal and external tooling
  • Collaborate closely with all engineering teams and product managers to ensure consistency in understanding of technical requirements and overall work quality
  • Provide mentorship to your peers in the broader engineering team through code reviews and education on best practices
Skills & Experience

We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for coworkers who share our vision and mission: deliver trust in digital assets.

Required
  • Experience with server-side languages like Golang, TypeScript/Node.JS, Java, Python, etc.
  • Experience developing or supporting financial accounting systems, such as general ledger and bookkeeping functions
  • Experience with SQL databases like MySQL or Postgres
  • Confident with RESTful API design
  • Great with unit and functional testing and debugging
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools, etc.
  • Bachelor’s degree in computer science, applied mathematics, or another technical discipline from a top university
  • Understanding of and strong interest in cryptocurrencies and blockchain
  • Great at algorithm design, problem solving, and complexity analysis
  • Ability to work independently in a fast-paced environment
Preferred
  • At least 1 years of back-end, server-side software development
  • Experience with microservices and service-oriented architectures
  • Experience with large-scale, real-time, and distributed applications
  • Familiarity with Containers and Kubernetes
  • Understanding of and experience working in the financial industry
  • Familiarity with any of the following: digital wallets, clearing and settlement, lending, trading, accounting systems, etc
Why Join BitGo?

Disrupting an industry takes vision, innovation, passion, technical chops, drive to deliver, collaboration, and execution. Join a team of great people who strive for excellence and personify our corporate values of ownership, craftsmanship, and open communication. We are looking for new colleagues who bring innovative ways of thinking and problem solving, and who want risks to be part of the team that changes the world’s financial markets.

Pay Transparency Notice

The compensation for this role is 165,000 CAD base salary. Equity and an annual performance bonus are also a part of this role's package.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Mobile Backend Engineering Toronto, Ontario, Canada 9 Oct 2026
Senior Software Engineer - Mobile Backend Engineering Toronto, Ontario, Canada 9 Oct 2026

Hood L2 • Toronto

Hybrid
CAD 180,000 - 220,000
Senior Software Engineer - Mobile Backend Engineering Toronto, Ontario, Canada 9 Oct 2026
Senior Software Engineer - Mobile Backend Engineering Toronto, Ontario, Canada 9 Oct 2026

TempoAtlas • Toronto

Hybrid
CAD 180,000 - 220,000
Senior Software Engineer - Mobile Backend
Senior Software Engineer - Mobile Backend

Candidate • Toronto

On-site
CAD 180,000 - 220,000
Senior Software Engineer - Mobile Backend
Senior Software Engineer - Mobile Backend

BitGo • Toronto

On-site
CAD 180,000 - 220,000
Senior Data Engineer Data & AI Toronto, Ontario, Canada 9 Oct 2026
Senior Data Engineer Data & AI Toronto, Ontario, Canada 9 Oct 2026

Hood L2 • Toronto

Hybrid
CAD 180,000 - 220,000
Senior Software Engineer - Accounting & Ledger Systems
Senior Software Engineer - Accounting & Ledger Systems

Candidate • Toronto

On-site
CAD 180,000 - 220,000
Senior Data Engineer Data & AI Toronto, Ontario, Canada 9 Oct 2026
Senior Data Engineer Data & AI Toronto, Ontario, Canada 9 Oct 2026

TempoAtlas • Toronto

Hybrid
CAD 180,000 - 220,000
Senior Software Engineer - Accounting & Ledger Systems Engineering Toronto, Ontario, Canada 8 Oct 2026
Senior Software Engineer - Accounting & Ledger Systems Engineering Toronto, Ontario, Canada 8 Oct 2026

Hood L2 • Toronto

Hybrid
CAD 180,000 - 220,000
Equity compensation
Annual bonus
Senior Software Engineer - Accounting & Ledger Systems
Senior Software Engineer - Accounting & Ledger Systems

BitGo • Toronto

On-site
CAD 180,000 - 220,000
Senior Data Engineer
Senior Data Engineer

BitGo • Toronto

On-site
CAD 180,000 - 220,000