BitGo

Senior Software Engineer - Accounting & Ledger Systems

BitGo
Apply
6 hours ago
Toronto, CanadaSenior

Responsibilities

  • Design and extend the core ledger, including accounts, postings, account types, and ledger structures.
  • Own the chart of accounts and reporting surfaces supporting financial statements and downstream reporting.
  • Develop balance verification, reconciliation, and proof-of-reserve mechanisms across on-chain and off-chain systems.
  • Partner with engineering, Finance, Data Engineering, and Product teams to ensure new features correctly model ownership, ledger placement, pricing, and reconciliation.
  • Design extensible data models for financial products such as margin, lending, staking, and tokenized assets.
  • Review technical designs across multiple systems and promote financially correct designs before product launch.

Requirements

  • Working knowledge of double-entry bookkeeping, chart-of-accounts design, financial statements, reconciliation, and audit requirements.
  • At least 5 years of backend software engineering experience.
  • Experience owning data-model design for systems where correctness is a core product requirement.
  • Strong system-design skills focused on extensible schemas and APIs.
  • Ability to read and critique technical designs across multiple systems.
  • Strong cross-functional communication skills.

Benefits

  • Full-time onsite work at the Toronto office.
  • Equity and an annual performance bonus are included in the role’s package.
  • Benefits vary based on location.

Tech Stack

Categories

BitGo

About BitGo

51-200 employees

BitGo builds digital asset infrastructure for institutions, offering qualified custody, multi-signature and MPC wallets, trading, settlement, and staking services. Founded in 2013 and headquartered in Sioux Falls, it operates regulated trust companies in the U.S. and powers wallets and financial operations for exchanges, fintechs, and asset managers through fee-based custody and prime services.

Contact me