Senior Software Engineer - Accounting & Ledger Systems
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