Senior Software Engineer - Custody Experience (Full-Stack)

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
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 digital asset solutions, 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. You'll be responsible for designing and building scalable APIs and services that power BitGo's custodial platform, enabling businesses and customers to trade, stake, and manage crypto products effectively.

This position offers a competitive compensation package ranging from 180,000 - 240,000 CAD base salary, plus equity and performance bonuses. The role requires working full-time from the Toronto office, emphasizing collaborative team dynamics and innovative problem-solving.

Key responsibilities include owning functionality from inception to deployment, collaborating with cross-functional teams, and maintaining high-quality code standards. The ideal candidate will have 6+ years of backend development experience, strong expertise in database management (PostgreSQL and MongoDB), and a deep understanding of cryptocurrencies and blockchain technology.

BitGo offers an opportunity to be part of a team that's transforming financial markets through cryptocurrency innovation. The company values ownership, craftsmanship, and open communication, making it an ideal environment for engineers who want to make a significant impact in the digital asset space while working with cutting-edge technology.

This role is perfect for a senior engineer who is passionate about cryptocurrency, enjoys both backend and frontend development, and wants to contribute to building robust financial infrastructure in the digital asset space. The position offers the chance to work on challenging problems while helping to shape the future of digital asset custody and management.

Last updated 15 days ago

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

  • Design and build scalable APIs, libraries, and services for custodial platform
  • Own functionality from inception to deployment and customer integration
  • Document functionality for UI, third-party developers, and 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
  • Evaluate and implement new technologies
  • Participate in code reviews
  • Work with product managers, designers, and engineers
  • Provide mentorship to peers

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

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 6+ years of proven back-end and server-side development experience
  • Experience leading medium-to-large initiatives
  • Strong algorithm design and problem solving skills
  • Experience with TypeScript, Node.js and Kotlin
  • Experience with PostgreSQL and MongoDB
  • RESTful API design experience
  • Experience with microservices architecture
  • Strong unit and functional testing skills
  • Experience with Git/GitHub and CI tools
  • Bachelor's degree in computer science or related field
  • 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 - 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 - Prime Trade

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

Backend Engineer E3 - Wallet Core

Senior Backend Engineer position at BitGo, focusing on developing secure wallet infrastructure for digital assets using Node.js/TypeScript, PostgreSQL, and MongoDB in Bangalore, India.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Software Engineer position at BitGo, focusing on full-stack development for crypto custody platform, offering $165-210k base salary plus benefits in Palo Alto.

Senior Software Engineer - Custody Experience (Full-Stack)

Senior Full-Stack Software Engineer position at BitGo, focusing on building custodial platform for crypto trading and management.