Description
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. With a global presence and multiple Trust companies, BitGo serves thousands of institutions, including many of the industry's top brands, exchanges, and platforms, and millions of retail investors worldwide. As the operational backbone of the digital economy, BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian, and staking provider, in the world. For more information, visit www.bitgo.com . This role will require being full-time onsite at our Toronto office to support collaborative team dynamics and innovative problem-solving. BitGo is seeking a Senior Software Engineer to build the next generation of trade settlement infrastructure for institutional crypto trading. You will design robust state machines and event-driven microservices that power order management and double-entry accounting. Responsibilities: Architecture & Development: Design and build scalable APIs and atomic settlement workflows. Implement fund encumbrance processes, multi-currency settlement, and robust state machines across event-driven microservices. Financial Integrity: Prioritize correctness over speed. Ensure data quality by implementing strategic database locking, defense-in-depth invariant checking, and clear audit trails for financial reconciliation. Testing & Scientific Debugging: Write rigorous tests (unit, integration, load) covering edge cases, idempotency guarantees, and invariant violations. Methodically debug distributed systems issues, including race conditions, transaction isolation conflicts, and deadlocks. Mentorship & Code Quality: Write clean code adhering to DRY and SoC principles. Mentor pe
Apply Now
Posted 6/15/2026
Company
b
bitgo
Tech