Senior Software Engineer - Accounting & Ledger Systems
$180k - $220k per yearBitGo
Senior Software Engineer - Accounting & Ledger SystemsBitGo (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
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 Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll work at the intersection of software engineering and accounting — designing the double-entry ledger primitives that other engineering teams build on, and making sure new products are designed with financial correctness in mind from day one rather than retrofitted after launch.
This is a rare role for someone who genuinely understands accounting fundamentals and wants to apply that knowledge to hard distributed-systems problems in a live financial platform.
What You'll Do
Design and extend our core ledger — accounts, postings, and the account-type/ledger structures that every financial product is built on.
Own the chart-of-accounts and reporting surface that connects engineering data to financial statements and downstream reporting.
Work across the boundary between on-chain data and off-chain books: balance verification, reconciliation, and proof-of-reserve style mechanisms.
Partner with engineering teams early in the design process to make sure new features correctly model legal entity ownership, ledger placement, pricing, and reconciliation paths — before they ship, not after.
Design data models that can absorb new financial products (margin, lending, staking, tokenized assets, and more) cleanly, without repeated painful migrations.
What We're Looking For
Real, working knowledge of accounting fundamentals: double-entry bookkeeping, chart-of-accounts design, financial statements (P&L, balance sheet), and what reconciliation and audit actually require in practice.
5+ years of backend software engineering experience, with a track record of owning data-model design for systems where correctness is the product, not just uptime.
Strong instincts for extensible system design — schemas and APIs that can grow with new requirements instead of requiring repeated rework.
Comfort reading and critiquing technical designs across multiple systems, not just writing your own.
Strong cross-functional communication — you'll work directly with Finance, Data Engineering, and Product on shared designs.
Nice to Have
Experience in crypto or blockchain infrastructure — on-chain balance models, custody, or wallet architecture.
Experience with event-driven or Kafka-based service architectures.
Prior experience in an embedded "accounting architecture" or financial-systems design-review role at a fintech or crypto company.
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.
Benefits may vary based on location.
Pay Transparency Notice:Depending upon your leveling and location, the compensation for this role averages between $180,000 and $220,000 CAD base salary. Equity, an annual performance bonus, and the benefits outlined above are also part of this role’s package.
Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you'll be able to look back and say you were part of the team that transformed investing.
#J-18808-Ljbffr
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 Senior Software Engineer to help build and evolve the ledger systems behind our clients' balances, trading positions, and financial reporting. You'll work at the intersection of software engineering and accounting — designing the double-entry ledger primitives that other engineering teams build on, and making sure new products are designed with financial correctness in mind from day one rather than retrofitted after launch.
This is a rare role for someone who genuinely understands accounting fundamentals and wants to apply that knowledge to hard distributed-systems problems in a live financial platform.
What You'll Do
Design and extend our core ledger — accounts, postings, and the account-type/ledger structures that every financial product is built on.
Own the chart-of-accounts and reporting surface that connects engineering data to financial statements and downstream reporting.
Work across the boundary between on-chain data and off-chain books: balance verification, reconciliation, and proof-of-reserve style mechanisms.
Partner with engineering teams early in the design process to make sure new features correctly model legal entity ownership, ledger placement, pricing, and reconciliation paths — before they ship, not after.
Design data models that can absorb new financial products (margin, lending, staking, tokenized assets, and more) cleanly, without repeated painful migrations.
What We're Looking For
Real, working knowledge of accounting fundamentals: double-entry bookkeeping, chart-of-accounts design, financial statements (P&L, balance sheet), and what reconciliation and audit actually require in practice.
5+ years of backend software engineering experience, with a track record of owning data-model design for systems where correctness is the product, not just uptime.
Strong instincts for extensible system design — schemas and APIs that can grow with new requirements instead of requiring repeated rework.
Comfort reading and critiquing technical designs across multiple systems, not just writing your own.
Strong cross-functional communication — you'll work directly with Finance, Data Engineering, and Product on shared designs.
Nice to Have
Experience in crypto or blockchain infrastructure — on-chain balance models, custody, or wallet architecture.
Experience with event-driven or Kafka-based service architectures.
Prior experience in an embedded "accounting architecture" or financial-systems design-review role at a fintech or crypto company.
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.
Benefits may vary based on location.
Pay Transparency Notice:Depending upon your leveling and location, the compensation for this role averages between $180,000 and $220,000 CAD base salary. Equity, an annual performance bonus, and the benefits outlined above are also part of this role’s package.
Cryptocurrencies are the most disruptive change the financial services industry has seen in years. Join us and you'll be able to look back and say you were part of the team that transformed investing.
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Accounting & Ledger Systems in Winnipeg, MB vacancy
$180k - $220k per year
...has focused on accelerating the transition of the financial system to a digital asset economy. BitGo maintains a global presence... ...and innovative problem-solving. BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind our clients...SeniorLedgerFull timeWork at officeWorldwide- Drive innovation at BitGo as a Senior Software Engineer focused on Accounting and Ledger Systems. Collaborate onsite in Toronto to enhance ledger design and financial accuracy in products. Join BitGo, a leader in digital asset infrastructure, where you'll apply accounting knowledge...SeniorLedgerFlexible hours
- Elevate financial technology as a Senior Software Engineer at BitGo in Toronto, focusing on innovative ledger systems and accounting standards. Collaborate closely onsite to build robust solutions that set the industry standard. At BitGo, we are seeking a Senior Software Engineer...SeniorLedger
- Elevate your career as a Senior Software Engineer for Ledger Systems at BitGo in Toronto. Apply your software engineering and accounting expertise to build robust financial reporting solutions. As a Senior Software Engineer at BitGo, you'll work on core ledger systems that...SeniorLedgerFull time
- Advance your software engineering career at BitGo as a Senior Software Engineer focused on ledger systems in Toronto. Utilize your accounting knowledge to design robust financial solutions. BitGo, a leader in digital asset infrastructure, seeks a Senior Software Engineer...SeniorLedgerFull time
- The Senior General Ledger Accountant is a senior accounting team member for a growing immersive entertainment company operating across four sites: United... ...Ledger Accountant will also support standing up a new ERP system (Microsoft Business Central), separating from legacy...SeniorLedgerWork at officeFlexible hours
$130k - $160k per year
...| Vancouver, BC (Hybrid) | Reports to Director of Engineering About UrbanLogiqUrbanLogiq is a Community Intelligence... ...making real decisions. The RoleWe are hiring a Senior Software Engineer to develop and extend the systems layer of our platform: data pipelines, storage, and...SeniorFull timeOverseas- Build resilient accounts platforms remotely in Canada with Penn Interactive, using REST APIs, gRPC services, and SQL for critical player systems.As a Senior Software Engineer on the Accounts team, you will design, scale, and performance-tune systems supporting registration,...SeniorRemote work
$145k - $193k per year
...About the Team As part of the Accounts team, you will be working... ...resilient, accurate, best‑in‑class software platform to drive player... ...opportunities exist. The systems we own are among the most business... ...obligation, not just an engineering goal.About the Work Design...Senior$150k - $250k per year
..., we’re scaling rapidly and seeking a talented, innovative Senior Software Engineer to join our growing team. As one of our early hires, you’ll... ...pharmaceutical workflows end-to-end Architect communication systems that coordinate across organizational boundaries Build...SeniorWork at officeLocal area3 days per week- Design highly available, scalable systems at AWS in Vancouver using distributed systems software expertise and technical leadership. Shape foundational... ...Development Centre Canada ULC seeks a senior software development engineer for Transactional Services. You will build...Senior
- Build high-performance inference infrastructure at Anthropic using distributed systems expertise and intelligent routing across a hybrid office model.This Staff and Senior Software Engineer role supports the Inference team serving Claude to millions worldwide. You will work...SeniorWork at officeWorldwide
- ...workflows with C++ and large language models at Walt Disney Animation Studios, supporting production teams through collaborative engineering.This Senior Software Engineer develops supportive tooling, agent frameworks, and integrations for Walt Disney Animation Studios. You will...Senior
- Build high-throughput distributed systems for Cisco and Splunk with Go or C++ expertise in a hybrid/remote environment. Shape software serving global enterprise customers.As a Senior Software Engineer, you will lead complex backend projects across requirements, design, development...SeniorRemote work
- Accounting Core builds the foundations behind Xero’s accounting records, helping ensure that... ...transactions and reconciliationAs a Senior Engineer, you’ll own significant end-to-end initiatives... ...highly available, distributed systems and high-throughput services on cloud-native...SeniorLong term contract
$155k - $205k per year
...Core builds the foundations behind Xero’s accounting records, helping ensure that when a... ...transactions and reconciliation. As a Senior Engineer, you’ll own significant end-to-end initiatives... ...highly available, distributed systems and high-throughput services on cloud-native...SeniorLong term contractPermanent employmentWork at officeWork from home2 days per week1 day per week- Penn Interactive is seeking a senior software engineer to join our Accounts team in Canada. You’ll help design, build, and scale systems that handle player signup, authentication, identity checks, and regulatory compliance across our online gaming platforms. You will work with...Senior
- ...for production finance. We’re building a system of action that puts finance teams in... ...production, from payroll, to spend, to accounting. Built for feature films, TV, and commercials... ...empower them to do more with less. Senior Software Engineer II, Business Systems (Remote, USA...SeniorLong term contractRemote work
- Workday is hiring a Senior Software Development Engineer to lead pay-related features and build scalable services. You will own design, implementation, and reliability across core modules like Jobs, Worker Provisioning, Contracts, and Integrations. You’ll mentor teammates, write...Senior
- ...Tenstorrent in Toronto, Canada, seeks a Sr. Software Engineer for Systems Framework & Infrastructure to design, implement, and maintain software frameworks, APIs, tooling, and CI systems across the ASIC and system level. You will collaborate across teams to bring up ML processors...Senior
- Asana, a leader in human + AI collaboration, seeks a Senior Software Engineer in Vancouver to help architect and deliver AI-driven systems. You will influence design across runtime, evaluation, and customer-facing builders while mentoring engineers and shaping technical direction...SeniorWork at office
$199.8k - $244.2k per year
...clock, integrating with EarnIn's risk, ledger, and repayment platforms to get real money... ..., product-minded, and resourceful senior backend engineer to own the design, development, and operation... ...design, build, test, and operate our systems, so you can move much faster and...SeniorLedgerFull timeWork at officeLocal area2 days per week- Xero is seeking a Senior Engineer to help evolve Accounting Core by decoupling capabilities from the monolith and building safer, scalable paths for change... ...and collaborate across teams to support the accounting engine. You’ll contribute to modernising while delivering value...Senior
- We are looking for a Backend Systems Engineer to join our growing team. You will be responsible for... ...and as a human. Everyone is a senior person.Support: We are all in this together... ...issuesExperience working in a professional team of software engineers, and the tools and best...SeniorInternshipLive InRemote work
$120k - $180k per year
System Software Engineer - AIAbout us:We are a startup building foundational technology to address performance, scalability, and resiliency challenges... ...how we collaborate and make decisions. We hold ourselves accountable to one another and to the quality of the work we deliver....InternshipRemote work$45.37 - $50.7 per hour
...FUNCTION OF POSITION: Reporting to the Systems Improvement Manager, Department of Internal... ...Master's degree or equivalent in systems engineering or healthcare systems engineering.... ...asset. Ability to learn project specific software applications to the extent of being able...Hourly payPermanent employmentFull timeWork at officeMonday to friday$120.8k - $170.8k per year
About the Role We're looking for a senior engineer who thinks clearly across the full product... ...person. You'll design, build, and ship real systems while setting an example for engineering... ...teamMust-Have 6+ years of hands‑on software engineering experienceStrong experience...SeniorFull time- Take on a pivotal role as a Senior Software Engineer dedicated to advancing dental management software. Collaborate in a hybrid setting to drive technical strategies and elevate system performance. With over 8 years of experience, you will empower your teams by leading hands...Senior
- Cambridge Design Partnership is looking for a Senior Systems Engineer to operate as Technical Lead on a range of complex Electromechanical products... ...team, you will bring mechanical, electrical, firmware, and software elements together to ensure the complete product works as...SeniorLong term contractInternship
$279k - $341k per year
...directly.Position Summary We’re looking for an exceptional Senior Staff Software Engineer to serve as the L0 Architect for Live Pay, the product that... ...the technical vision and architectural integrity of the systems behind the card. These include integration with the core card...SeniorLedgerRemplacementLong term contractFull timeWork at officeLocal area2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Accounting & Ledger Systems. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

