Software Engineer

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

Description For Software Engineer

BitGo, established in 2013, stands as the premier infrastructure provider for digital asset solutions, offering a comprehensive suite of services including custody, wallets, staking, trading, financing, and settlement from regulated cold storage. The company serves thousands of institutions and millions of retail investors worldwide, handling a significant portion of Bitcoin network transactions as the largest independent digital asset custodian and staking provider globally.

As a Software Engineer on the Wallet Core team, you'll be instrumental in building an API-first platform that enables businesses and developers to launch crypto products. This role demands a strong backend development background with at least 3 years of experience, emphasizing expertise in TypeScript, Node.js, and various databases. You'll be working from the Toronto office, contributing to a collaborative environment focused on innovative problem-solving.

The position offers an exciting opportunity to work at the intersection of technology and finance, helping transform the financial markets through cryptocurrency innovation. You'll be responsible for designing scalable APIs, owning features from conception to deployment, and collaborating with cross-functional teams to deliver robust solutions.

The compensation package is competitive, ranging from 180,000 to 220,000 CAD base salary, complemented by equity and an annual performance bonus. BitGo values ownership, craftsmanship, and open communication, seeking team members who share their vision of delivering trust in digital assets.

This role is perfect for someone who combines technical expertise with a passion for cryptocurrency and blockchain technology, offering the chance to work on cutting-edge financial technology while contributing to the transformation of global investing.

Last updated a day ago

Responsibilities For Software Engineer

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services
  • Own functionality and scalability features from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and tooling
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Evaluate and implement new technologies to maximize development efficiency
  • Participate in code reviews and contribute to continuous improvement
  • Work with product managers, designers, and engineers to refine product requirements
  • Provide mentorship through code reviews and education on best practices

Requirements For Software Engineer

TypeScript
Node.js
PostgreSQL
MongoDB
Java
Kotlin
React
  • At least 3 years of proven experience of back-end and server-side development
  • Strong experience with TypeScript, Node.js and Express
  • Strong experience with PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Strong development experience with JVM languages, preferably Java or Kotlin
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • 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 Software Engineer

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Software Engineer

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with focus on security and infrastructure.

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with TypeScript, Node.js, and Java/Kotlin.

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with focus on security and infrastructure.

Software Engineer - Wallet Core

Backend Software Engineer role at BitGo focusing on building API-first platform for crypto products and digital asset solutions.

Backend Software Engineer

Backend Software Engineer role at BitGo, building financial infrastructure for digital assets, requiring 3+ years experience in server-side development.