SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 180,000 - 220,000 / annual
BitGo (NYSE: BTGO) is a digital asset infrastructure company providing custody, wallets, staking, trading, financing, stablecoins, and settlement services. The company operates regulated entities including BitGo Bank & Trust, the first federally chartered digital asset trust bank owned by a publicly traded company, and serves thousands of institutions and millions of investors worldwide.
You will join as a Senior Software Engineer focused on building and evolving the ledger systems that power client balances, trading positions, and financial reporting. This role sits at the intersection of software engineering and accounting, where you'll design the double-entry ledger primitives that other engineering teams depend on and ensure new products are architected with financial correctness from inception rather than retrofitted later.
Key responsibilities include:
- Design and extend the core ledger infrastructure: accounts, postings, and account-type/ledger structures that underpin all financial products
- Own the chart-of-accounts and reporting surface connecting engineering data to financial statements and downstream reporting
- Bridge on-chain and off-chain systems: balance verification, reconciliation, and proof-of-reserve mechanisms
- Partner with engineering teams early in design to ensure new features correctly model legal entity ownership, ledger placement, pricing, and reconciliation before shipping
- Design data models that cleanly absorb new financial products (margin, lending, staking, tokenized assets) without painful migrations
This is a full-time, onsite role at the Palo Alto office to support collaborative team dynamics and innovative problem-solving.
Requirements:
- Real, working knowledge of accounting fundamentals: double-entry bookkeeping, chart-of-accounts design, financial statements (P&L, balance sheet), and practical reconciliation and audit requirements
- 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 grow with requirements instead of requiring repeated rework
- Comfort reading and critiquing technical designs across multiple systems, not just writing your own
- Strong cross-functional communication skills; 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, 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