Top Benefits
About the role
- 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
- 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 peers through thorough code reviews, catching precision bugs, concurrency issues, and architectural anti-patterns
- End-to-End Ownership: Own features from architectural design to deployment. Document system architecture, account relationships, and workflows for internal teams and third-party developers
Benefits
- Company-paid medical, dental, and vision plans
- Catered lunches, fresh snacks, and gourmet coffee
- Commuting made easy with company-paid Caltrain passes
- Competitive compensation, stock options, and 401k plan
- Flexible vacation time
- Remote/hybrid friendly with physical location workspaces
- Top-end computer equipment to power your work- We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for staff who share our vision and mission: deliver trust in digital assets
- Domain Passion: Strong interest in the trading industry, crypto markets, and blockchain technology
- Experience: 6+ years of backend development, with 2+ years specifically in complex financial systems (trading platforms, order management, clearing/settlement, or payment processing)
- Distributed Systems: Strong command of microservices architecture, inter-service communication, data consistency patterns, and concurrency
- Fundamentals: Bachelor’s degree in Computer Science, Math, or a related field. Exceptional algorithm design, problem-solving, and API design skills
- AI Tool Fluency: Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor) in daily workflows, coupled with the rigorous ability to validate AI-generated code for correctness and security in financial contexts
- Tech Stack: Strong proficiency in TypeScript, Node.js, and/or Golang
- Database & Messaging: Deep expertise in PostgreSQL (transaction management, locking, query optimization) and event-driven architectures using Kafka
- Deep understanding of compliance controls, audit trail requirements, and two-operator approval workflows
- Advanced Kafka knowledge (consumer patterns, retry policies, dead letter queue/DLQ handling)
- Proven experience building high-scale, public-facing APIs in a production environment
- Ability to work full-stack, with familiarity in React
- Experience developing consumer-facing crypto products or working directly with client operations
Not the right fit? Search for Software Engineer jobs in Toronto, Ontario, Canada
About BitGo
BitGo is the leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement out of regulated cold storage. Founded in 2013, BitGo is the first digital asset company to focus exclusively on serving institutional clients.
BitGo is dedicated to advancing a digital financial services economy that is borderless and accessible 24/7. With multiple Trust companies around the world, BitGo is the preferred security and operational backbone for more than 1,500 institutional clients in 50 countries, including many of the world’s top brands, cryptocurrency exchanges and platforms. BitGo also secures approximately 8% of all on-chain Bitcoin transactions by value and is the largest independent digital asset custodian. For more information, please visit www.bitgo.com.
Similar Jobs
Top Benefits
About the role
- 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
- 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 peers through thorough code reviews, catching precision bugs, concurrency issues, and architectural anti-patterns
- End-to-End Ownership: Own features from architectural design to deployment. Document system architecture, account relationships, and workflows for internal teams and third-party developers
Benefits
- Company-paid medical, dental, and vision plans
- Catered lunches, fresh snacks, and gourmet coffee
- Commuting made easy with company-paid Caltrain passes
- Competitive compensation, stock options, and 401k plan
- Flexible vacation time
- Remote/hybrid friendly with physical location workspaces
- Top-end computer equipment to power your work- We are looking for teammates who share and practice our values: open communication, transparency, taking ownership, and a high level of craftsmanship. We are looking for staff who share our vision and mission: deliver trust in digital assets
- Domain Passion: Strong interest in the trading industry, crypto markets, and blockchain technology
- Experience: 6+ years of backend development, with 2+ years specifically in complex financial systems (trading platforms, order management, clearing/settlement, or payment processing)
- Distributed Systems: Strong command of microservices architecture, inter-service communication, data consistency patterns, and concurrency
- Fundamentals: Bachelor’s degree in Computer Science, Math, or a related field. Exceptional algorithm design, problem-solving, and API design skills
- AI Tool Fluency: Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor) in daily workflows, coupled with the rigorous ability to validate AI-generated code for correctness and security in financial contexts
- Tech Stack: Strong proficiency in TypeScript, Node.js, and/or Golang
- Database & Messaging: Deep expertise in PostgreSQL (transaction management, locking, query optimization) and event-driven architectures using Kafka
- Deep understanding of compliance controls, audit trail requirements, and two-operator approval workflows
- Advanced Kafka knowledge (consumer patterns, retry policies, dead letter queue/DLQ handling)
- Proven experience building high-scale, public-facing APIs in a production environment
- Ability to work full-stack, with familiarity in React
- Experience developing consumer-facing crypto products or working directly with client operations
Not the right fit? Search for Software Engineer jobs in Toronto, Ontario, Canada
About BitGo
BitGo is the leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement out of regulated cold storage. Founded in 2013, BitGo is the first digital asset company to focus exclusively on serving institutional clients.
BitGo is dedicated to advancing a digital financial services economy that is borderless and accessible 24/7. With multiple Trust companies around the world, BitGo is the preferred security and operational backbone for more than 1,500 institutional clients in 50 countries, including many of the world’s top brands, cryptocurrency exchanges and platforms. BitGo also secures approximately 8% of all on-chain Bitcoin transactions by value and is the largest independent digital asset custodian. For more information, please visit www.bitgo.com.