Senior Software Engineer - Accounting & Ledger Systems

BitGo · Palo Alto, California, United States · $200k–$220k

The role

BitGo seeks a Senior Software Engineer to design and extend core ledger systems, including accounts, postings, and chart-of-accounts structures. The role involves working at the intersection of software engineering and accounting, ensuring financial correctness in new products and collaborating with finance, data engineering, and product teams. The position requires full-time onsite work at the Toronto office.

Pay
$200k–$220k
Location
Palo Alto, California, United States
Work mode
Onsite
Employment
Full time
Level
Senior
Experience
5+ yrs

What we know that the posting doesn’t say

  • Seen 1 day agostill listed on the employer’s careers page
  • Posted 4 days agothe first time we saw it

About BitGo

BitGo is a digital asset infrastructure provider offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. It serves institutions and retail investors globally and is a major independent digital asset custodian and staking provider.

What you would do

  • Design and extend core ledger with accounts and postings
  • Own chart-of-accounts and reporting surface
  • Work on on-chain and off-chain balance verification and reconciliation
  • Partner with engineering teams on financial design early
  • Design data models for new financial products
  • Ensure financial correctness in new product designs

Must have

  • Working knowledge of double-entry bookkeeping and chart-of-accounts
  • Understanding of financial statements like P&L and balance sheet
  • Knowledge of reconciliation and audit requirements in practice
  • 5+ years of backend software engineering experience
  • Track record of owning data-model design for correctness-critical systems
  • Strong instincts for extensible system design
  • Comfort reading and critiquing technical designs across systems
  • Strong cross-functional communication skills

Nice to have

  • Experience in crypto or blockchain infrastructure
  • Experience with on-chain balance models, custody, or wallet architecture
  • Experience with event-driven or Kafka-based service architectures
  • Prior embedded accounting architecture or financial-systems design-review role

What you get

  • 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 and paid vacation
  • Free commuter or parking pass
  • Free custom lunches and snacks

Experience and education

  • 5+ years of relevant experience

Key skills

  • double-entry bookkeeping
  • chart-of-accounts design
  • financial statements
  • reconciliation
  • audit
  • backend engineering
  • data modeling
  • system design
  • api design
  • distributed systems
  • kafka
  • event-driven architecture
  • blockchain
  • crypto
  • custody
  • wallet architecture

BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Since our founding in 2013, we have focused on enabling our clients to securely navigate the digital asset space. W…

Extracted from the employer’s posting. Read it in full on BitGo’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at BitGo

All 3 roles at BitGo