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

Senior Software Engineer - Accounting & Ledger Systems

$180k - $220k per year

BitGo

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
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... 
    Senior
    Ledger
    Full time
    Work at office
    Worldwide

    Candidate

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Ledger
    Flexible hours

    BitGo

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Ledger

    Candidate

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Ledger
    Full time

    Hood L2

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Ledger
    Full time

    TempoAtlas

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Ledger
    Work at office
    Flexible hours

    Flyover

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Full time
    Overseas

    UrbanLogiq, corporation

    Winnipeg, MB
    5 hours ago
  • 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,... 
    Senior
    Remote work

    SportsTechJobs

    Winnipeg, MB
    5 hours ago
  • $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

    Penn Interactive

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Work at office
    Local area
    3 days per week

    CareLink (by Asepha)

    Winnipeg, MB
    5 hours ago
  • 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

    Amazon Web Services (AWS)

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Work at office
    Worldwide

    Fdetimes

    Winnipeg, MB
    5 hours ago
  •  ...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

    Walt Disney Animation Studios

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Remote work

    Cisco

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Long term contract

    Xero

    Winnipeg, MB
    6 hours ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    5 hours ago
  • 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

    Penn Interactive

    Winnipeg, MB
    5 hours ago
  •  ...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... 
    Senior
    Long term contract
    Remote work

    Promptcube3

    Winnipeg, MB
    5 hours ago
  • 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

    Workday

    Winnipeg, MB
    5 hours ago
  •  ...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

    Tenstorrent

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Work at office

    Resume Skip

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Ledger
    Full time
    Work at office
    Local area
    2 days per week

    Speedrun Talent Network

    Winnipeg, MB
    5 hours ago
  • 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

    Xero

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Internship
    Live In
    Remote work

    Aloe

    Winnipeg, MB
    5 hours ago
  • $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.... 
    Internship
    Remote work

    Delos Data

    Winnipeg, MB
    5 hours ago
  • $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 pay
    Permanent employment
    Full time
    Work at office
    Monday to friday

    University Medical Group

    Winnipeg, MB
    5 days ago
  • $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... 
    Senior
    Full time

    Citigroup Inc.

    Winnipeg, MB
    5 hours ago
  • 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

    Henry Schein One | Exan

    Winnipeg, MB
    5 hours ago
  • 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... 
    Senior
    Long term contract
    Internship

    Cambridge Design Partnership

    Winnipeg, MB
    5 hours ago
  • $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... 
    Senior
    Ledger
    Remplacement
    Long term contract
    Full time
    Work at office
    Local area
    2 days per week

    Earnin

    Winnipeg, MB
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Accounting & Ledger Systems. Be the first to apply!