Senior Software Engineer - Custody Experience (Full-Stack)

BitGo is the leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$180,000 - $240,000
Backend
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
6+ years of experience
Finance · Blockchain

Description For Senior Software Engineer - Custody Experience (Full-Stack)

BitGo, a leading infrastructure provider in the digital asset space, is seeking a Senior Software Engineer to join their Custody Experiences team in Toronto. Since 2013, BitGo has been at the forefront of enabling secure navigation of the digital asset space, handling a significant portion of Bitcoin network transactions and serving as the largest independent digital asset custodian and staking provider globally.

The role demands a skilled full-stack engineer with extensive experience in backend development, particularly with TypeScript, Node.js, and Kotlin. The position involves designing and building scalable APIs, libraries, and services that power BitGo's custodial platform, enabling businesses and customers to trade, stake, and manage crypto products effectively.

Key responsibilities include owning functionality from inception to deployment, collaborating with cross-functional teams, and ensuring high-quality, performant applications. The ideal candidate should have 6+ years of experience, strong expertise in database technologies (PostgreSQL and MongoDB), and a deep understanding of microservices architecture.

This is an in-person position at BitGo's Toronto office, offering a competitive compensation package ranging from 180,000 - 240,000 CAD base salary, plus equity and annual performance bonuses. The role provides an opportunity to work at the forefront of financial innovation, contributing to the transformation of the investment landscape through cryptocurrency solutions.

The position requires someone who can thrive in a fast-paced environment, demonstrate excellent problem-solving skills, and maintain high standards of code quality. The successful candidate will join a team that values ownership, craftsmanship, and open communication, working on projects that directly impact the future of digital asset infrastructure.

BitGo's position as an industry leader, combined with their focus on security and innovation, makes this an excellent opportunity for a senior engineer looking to make a significant impact in the cryptocurrency and blockchain space. The role offers the chance to work on cutting-edge technology while contributing to the development of secure, scalable solutions for digital asset management.

Last updated 19 hours ago

Responsibilities For Senior Software Engineer - Custody Experience (Full-Stack)

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services
  • Own functionality and scalability features from inception to deployment
  • Expose and document functionality to the UI, third-party developers, and our internal and external tooling
  • Collaborate with cross-functional teams
  • Write clean, maintainable, and efficient code
  • Ensure performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Continuously discover, evaluate, and implement new technologies

Requirements For Senior Software Engineer - Custody Experience (Full-Stack)

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 6+ years of proven experience of back-end and server-side development
  • Experience leading medium-to-large initiatives including multi-person projects
  • Strong experience with TypeScript, Node.js and Kotlin
  • Strong experience with PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Strong experience with microservices and service-oriented architectures
  • Experience in Git/GitHub and branching methodologies
  • Bachelor's degree in computer science, applied mathematics, or technical discipline
  • Understanding of cryptocurrencies and blockchain

Benefits For Senior Software Engineer - Custody Experience (Full-Stack)

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer - Onboarding

Senior Software Engineer position at BitGo focusing on building API-first platform for crypto products, requiring strong backend development experience and blockchain knowledge.

Senior Backend Engineer - Wallet Core

Senior Backend Engineer position at BitGo, focusing on developing and maintaining wallet infrastructure using Node.js/TypeScript, working with blockchain technology and digital assets.

Senior Software Engineer - Prime Trade

Senior Software Engineer position at BitGo focusing on building and maintaining backend services for digital asset trading and financial services.

Senior Software Engineer - Onboarding

Senior Software Engineer position at BitGo focusing on building API-first platform for crypto products, requiring backend expertise in TypeScript and Node.js.

Backend Engineer E3 - Ecosystem

Senior Backend Engineer position at BitGo, building critical infrastructure for digital asset solutions with TypeScript/Node.js, requiring 6+ years of experience.