Senior Software Engineer - Accounting & Ledger Systems

BitGo
Palo Alto
Workplace: OnsiteFull timeUSD 180,000 - 220,000 annuallyFunction: Software EngineeringSkills: ["Cross-functional communication","System design","Extensible design","Technical critique","Reconciliation mindset"]

Build and evolve BitGo’s core ledger systems that underpin clients’ balances, trading positions, and financial reporting. You’ll design double-entry bookkeeping primitives, extend the chart-of-accounts and reporting surfaces, and partner with engineering early to ensure financial correctness—bridging on-chain data with off-chain books via reconciliation and proof-of-reserve style mechanisms. Own extensible data models that support new financial products without repeated migrations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
BitGo
BitGo
2 days ago

Senior Software Engineer - Accounting & Ledger Systems

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and evolve BitGo’s core ledger systems that underpin clients’ balances, trading positions, and financial reporting. You’ll design double-entry bookkeeping primitives, extend the chart-of-accounts and reporting surfaces, and partner with engineering early to ensure financial correctness—bridging on-chain data with off-chain books via reconciliation and proof-of-reserve style mechanisms. Own extensible data models that support new financial products without repeated migrations.
Location: Palo Alto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and extend the core ledger primitives: accounts, postings, and account-type/ledger structures.
  • •Own the chart-of-accounts and reporting surface connecting engineering data to financial statements and downstream reporting.
  • •Bridge on-chain data with off-chain books through balance verification, reconciliation, and proof-of-reserve style mechanisms.
  • •Partner with engineering teams early to ensure correct modeling of legal entity ownership, ledger placement, pricing, and reconciliation paths before shipping.
  • •Design data models to support new financial products (e.g., margin, lending, staking, tokenized assets) without painful repeated migrations.

Pay and Benefits

Salary: USD 180,000 - 220,000 annually
Equity and Bonus:Equity
Perks:Health Insurance401kPaid ParentalPaid LeaveCommuter BenefitsMeal AllowanceSnacks

Key Requirements

  • •5+ years of backend software engineering experience, with experience owning data-model design where correctness is critical.
  • •Strong accounting fundamentals, including double-entry bookkeeping, chart-of-accounts design, financial statements, and practical reconciliation/audit needs.
  • •Extensible system design instincts, creating schemas and APIs that can evolve without repeated rework.
  • •Ability to read and critique technical designs across multiple systems, not only write your own.
  • •Strong cross-functional communication working with Finance, Data Engineering, and Product on shared designs.
Experience:FintechCryptoBlockchain
Skills:Cross-functional communicationSystem designExtensible designTechnical critiqueReconciliation mindset
Tech Stack:Kafka

Company Brief

BitGo
Provides institutional-grade cryptocurrency custody, wallet, and security solutions including custody services, hot and cold wallet infrastructure, and compliance tools for exchanges, asset managers, and crypto-native businesses.
Industry: Blockchain & Web3
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Valuation: Unicorn (USD 1B+)
Headquarters: Palo Alto, United States
Founded: 2013
WebsiteLinkedIn