BitGo logo

Senior Software Engineer - Accounting & Ledger Systems

BitGo

Palo Alto · 5+ years experience · Onsite · Posted Sep 30, 2026

At a glance

Experience
5+ years experience
Workplace
Onsite
Location
Palo Alto

About the role

  • BitGo is looking for a Senior Software Engineer to help build and evolve the ledger systems behind client balances, trading positions, and financial reporting.
  • This role involves designing double-entry ledger primitives and ensuring new products are designed with financial correctness in mind.
  • You will work at the intersection of software engineering and accounting on distributed-systems problems in a live financial platform.

Responsibilities

  • Design and extend our core ledger including accounts, postings, and account-type/ledger structures.
  • 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 such as balance verification, reconciliation, and proof-of-reserve style mechanisms.
  • Partner with engineering teams early in the design process to model legal entity ownership, ledger placement, pricing, and reconciliation paths.
  • Design data models that can absorb new financial products like margin, lending, staking, and tokenized assets cleanly.

Requirements

  • Real, working knowledge of accounting fundamentals including double-entry bookkeeping, chart-of-accounts design, and financial statements.
  • 5+ years of backend software engineering experience with a track record of owning data-model design for systems where correctness is the product.
  • Strong instincts for extensible system design with schemas and APIs that grow with new requirements.
  • Comfort reading and critiquing technical designs across multiple systems.
  • Strong cross-functional communication to work directly with Finance, Data Engineering, and Product on shared designs.

Preferred qualifications

  • Experience in crypto or blockchain infrastructure such as 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.

Benefits

  • Competitive base salary, bonus, and stock options
  • 100% company-paid health insurance for employee, partner, and dependents
  • Up to 4% 401k company match
  • Paid parental leave
  • Paid vacation
  • Free commuter/parking pass
  • Free custom lunches and snacks
  • Computer equipment and workplace furniture to suit your needs

Workplace

  • Full-time onsite at the Palo Alto office.

Skills

  • Kafka
  • Accounting Fundamentals
  • Double-entry Bookkeeping
  • Chart-of-accounts Design
  • APIs

BitGo

Senior Software Engineer - Accounting & Ledger Systems

Apply now