Senior Software Engineer - Custody Services

Leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement services.
$180,000 - $240,000
Backend
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Finance · Blockchain

Description For Senior Software Engineer - Custody Services

BitGo, established in 2013, is revolutionizing digital asset infrastructure as the first company focused exclusively on institutional clients. As a Senior Software Engineer in the Custody Services team, you'll be integral to building a cutting-edge custodial platform for crypto trading, staking, and management. The role, based in Toronto, offers an exciting opportunity to work with a team that secures approximately 20% of all on-chain Bitcoin transactions and serves over 1,500 institutional clients across 50 countries.

The position demands expertise in backend development, with a focus on TypeScript, Node.js, and Kotlin, along with strong database management skills in PostgreSQL and MongoDB. You'll be responsible for designing and implementing scalable APIs, microservices, and robust solutions that power our custodial platform. The role combines technical excellence with leadership opportunities, as you'll mentor peers and collaborate with cross-functional teams.

This is an exceptional opportunity to join a company at the forefront of cryptocurrency infrastructure, offering competitive compensation between 180,000 - 240,000 CAD, plus equity and performance bonuses. You'll be part of a team that values craftsmanship, ownership, and open communication, working to transform the financial markets through blockchain technology and digital assets.

The ideal candidate brings 5+ years of backend development experience, strong problem-solving skills, and a passion for cryptocurrency and blockchain technology. You'll work in a fast-paced environment where innovation and technical excellence are paramount, contributing to a platform that's reshaping how institutions interact with digital assets.

Last updated 7 hours ago

Responsibilities For Senior Software Engineer - Custody Services

  • Design and build scalable APIs, libraries, and services for custodial platform
  • Own functionality from inception to deployment and customer integration
  • Expose and document functionality for UI, third-party developers, and tooling
  • Collaborate with cross-functional teams on feature design and delivery
  • Write clean, maintainable, and efficient code
  • Ensure application performance, quality, and responsiveness
  • Identify and correct bottlenecks and fix bugs
  • Evaluate and implement new technologies
  • Participate in code reviews
  • Work with product managers, designers, and engineers on product requirements
  • Provide mentorship through code reviews and best practices education

Requirements For Senior Software Engineer - Custody Services

TypeScript
Node.js
Kotlin
PostgreSQL
MongoDB
React
  • 5+ years of back-end and server-side development experience
  • Expertise in algorithm design, problem solving, and complexity analysis
  • Strong experience with TypeScript, Node.js and Kotlin
  • Strong experience with PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience with Git/GitHub, code review tools, and CI tools
  • Bachelor's degree in computer science, applied mathematics, or technical discipline
  • Understanding of cryptocurrencies and blockchain

Benefits For Senior Software Engineer - Custody Services

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer - Custody Services

Senior Software Engineer - Retail Team

Senior Software Engineer position at BitGo, focusing on building API-first platform for crypto products, requiring 6+ years of backend experience with competitive compensation.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, offering competitive salary and benefits in NYC.

Senior Software Engineer (Full-Stack)

Senior Software Engineer position at BitGo, focusing on Bitcoin wallet development and blockchain integration, offering competitive compensation and equity.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset financial services company, focusing on automated testing for cryptocurrency platforms.

Senior Software Engineer (Full-Stack)

Senior Software Engineer (Full-Stack) needed at BitGo to enhance Bitcoin wallets and systems, requiring expertise in blockchain and full-stack development.