Senior Software Engineer - Custody

Leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$133,000 - $177,000
Backend
Senior Software Engineer
In-Person
6+ years of experience
Finance · Blockchain

Description For Senior Software Engineer - Custody

BitGo, a leading digital asset infrastructure provider founded in 2013, is seeking a Senior Software Engineer to join their Custody organization in Toronto. This role is crucial in building secure cryptocurrency storage and access solutions while ensuring global compliance.

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

As a Senior Software Engineer, you'll be responsible for designing and building scalable APIs and services that power BitGo's API-first platform. The role involves working with technologies like TypeScript, Node.js, PostgreSQL, and MongoDB, while collaborating with cross-functional teams to deliver robust solutions.

The ideal candidate should have at least 6 years of backend development experience, strong expertise in TypeScript and Node.js, and a solid understanding of cryptocurrencies and blockchain technology. You'll be joining a team that values ownership, craftsmanship, and open communication, working to transform the financial markets through cryptocurrency innovation.

BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider globally. This role offers an opportunity to be part of a team that's disrupting the financial services industry while working with cutting-edge technology and solving complex challenges in the digital asset space.

The company culture emphasizes continuous learning, mentorship, and professional growth. You'll be involved in code reviews, implementing best practices, and working closely with product managers and designers to refine and deliver product requirements. This is an excellent opportunity for someone passionate about cryptocurrency and blockchain technology who wants to make a significant impact in the digital asset infrastructure space.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Custody

  • Design and build scalable APIs, libraries, and services
  • Own functionality from inception to deployment and customer integration
  • Expose and document functionality to 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 other engineers
  • Provide mentorship to peers

Requirements For Senior Software Engineer - Custody

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • At least 6 years of proven back-end and server-side development experience
  • Algorithm design, problem solving, and complexity analysis skills
  • Strong experience with TypeScript, Node.js and Express
  • 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 in 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

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer - Custody

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.