SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Accounting & Ledger Systems

BitGo - Palo Alto, CA, United States - In-office - posted 2026-09-16

Apply on the company site

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

Similar roles