Software Engineer - Wallet Core

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

Description For Software Engineer - Wallet Core

BitGo, a leading digital asset infrastructure provider founded in 2013, is seeking a Software Engineer for their Wallet Core team in Toronto. This role focuses on building an API-first platform that enables businesses and developers to launch crypto products.

The position requires strong backend development skills, particularly in TypeScript, Node.js, and various database technologies. The ideal candidate will have at least 3 years of experience in server-side development and a solid understanding of blockchain technology. The role offers a competitive compensation package of 180,000 - 220,000 CAD base salary, plus equity and annual performance bonuses.

As a Software Engineer at BitGo, you'll be responsible for designing and building scalable APIs, libraries, and services, while working closely with cross-functional teams. The role demands expertise in microservices architecture, RESTful API design, and experience with JVM languages. You'll be contributing to a platform that handles a significant portion of Bitcoin network transactions and serves as the operational backbone of the digital economy.

The position is based in BitGo's Toronto office, requiring full-time onsite presence to foster collaborative team dynamics. This is an excellent opportunity for someone passionate about cryptocurrencies and blockchain technology who wants to be part of transforming the financial services industry. The role combines technical challenges with the opportunity to work on cutting-edge digital asset solutions, making it ideal for engineers who want to make a significant impact in the cryptocurrency space.

BitGo values ownership, craftsmanship, and open communication, offering a dynamic environment where you can grow professionally while working on innovative solutions in the digital asset space. The company serves thousands of institutions and millions of retail investors worldwide, making it an exciting place for those interested in being at the forefront of the digital economy.

Last updated 14 hours ago

Responsibilities For Software Engineer - Wallet Core

  • Design and build scalable APIs, libraries, and services for API-first 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 through code reviews and best practices

Requirements For Software Engineer - Wallet Core

TypeScript
Node.js
PostgreSQL
MongoDB
Java
Kotlin
React
  • 3+ years of 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 JVM languages (Java or Kotlin)
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience with Git/GitHub and CI tools
  • Bachelor's degree in computer science or related field
  • Understanding of cryptocurrencies and blockchain

Benefits For Software Engineer - Wallet Core

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Software Engineer - Wallet Core

Software Engineer - Onboarding

Backend Software Engineer position at BitGo, focusing on building API-first platform for crypto products with TypeScript, Node.js, and databases.

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building scalable API-first platform for crypto products, requiring 3+ years experience in TypeScript and Node.js

Software Engineer - Onboarding

Backend Software Engineer position at BitGo, focusing on building and maintaining API-first platform for crypto products using TypeScript, Node.js, and databases.

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building scalable API-first platform for crypto products with TypeScript and Node.js

Software Engineer - Onboarding

Backend Software Engineer role at BitGo focusing on building API-first platform for crypto products, requiring 3+ years experience in Node.js and TypeScript.