jobapplier

Senior Software Engineer (Accounting & Ledger Systems)

Bitgo

Skills

Required

  • double-entry bookkeeping
  • chart-of-accounts design
  • P&L
  • sheet
  • backend software engineering
  • data-model
  • event-driven / Kafka-based service architectures

Preferred

  • crypto / blockchain infrastructure
  • on-chain
  • balance models / custody / wallet architecture
  • embedded
  • accounting architecture
  • financial-systems

BitGo, a leading digital asset financial services company, as a Senior Software Engineer specializing in Accounting & Ledger Systems. In this full-time onsite role in Palo Alto, you will design and extend our core ledger, own the chart-of-accounts and reporting surface, and work across the boundary between on-chain data and off-chain books. You will partner with engineering teams early in the design process to ensure new features correctly model legal entity ownership, ledger placement, pricing, and reconciliation paths.

About Bitgo

This is a unique opportunity for someone with a strong understanding of accounting fundamentals and a passion for solving complex distributed-systems problems in a live financial platform.

Responsibilities

  • Design and extend the core ledger system, including accounts, postings, and account-type structures.
  • Own the chart-of-accounts and reporting surface that connects engineering data to financial statements.
  • Partner with engineering teams early in the design process to ensure new features correctly model legal entity ownership and ledger placement.

Requirements

  • 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
  • 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
  • Strong instincts for extensible system design — schemas and APIs that can grow with new requirements instead of requiring repeated rework
  • 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
  • Experience with event-driven or Kafka-based service architectures

Preferred

  • Experience in crypto or blockchain infrastructure — on-chain balance models, custody, or wallet architecture
  • Prior experience in an embedded "accounting architecture" or financial-systems design-review role at a fintech or crypto company

Pay

USD 180,000 - 220,000