Software Engineer - Onboarding

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
Finance · Blockchain

Description For Software Engineer - Onboarding

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

The position demands strong expertise in backend development, particularly with TypeScript, Node.js, and database systems like PostgreSQL and MongoDB. The ideal candidate will have at least 3 years of experience in server-side development and a solid understanding of cryptocurrencies and blockchain technology.

As a Software Engineer at BitGo, you'll be responsible for designing and implementing scalable APIs, libraries, and services that power their platform. You'll work in a collaborative environment, partnering with cross-functional teams to deliver robust solutions. The role involves not just coding, but also mentoring peers and contributing to the company's engineering culture through code reviews and best practices.

The compensation package is competitive, ranging from 180,000 to 220,000 CAD base salary, plus equity and an annual performance bonus. This is a full-time, in-person position at their Toronto office, emphasizing collaborative team dynamics and innovative problem-solving.

BitGo handles a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider globally. They serve thousands of institutions and millions of retail investors worldwide, making this an excellent opportunity for someone passionate about cryptocurrency and blockchain technology to make a significant impact in the digital asset space.

The company values open communication, transparency, ownership, and craftsmanship. They're looking for individuals who share their vision of delivering trust in digital assets and who want to be part of transforming the financial markets. If you're excited about working at the intersection of technology and finance, and want to contribute to the cryptocurrency revolution, this role at BitGo could be your next career move.

Last updated 4 days ago

Responsibilities For Software Engineer - Onboarding

  • 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 - Onboarding

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 3+ years of proven back-end and server-side development experience
  • Strong algorithm design, problem solving, and complexity analysis skills
  • Experience with TypeScript, Node.js and Express
  • Experience with PostgreSQL and MongoDB
  • RESTful API design experience
  • Experience with microservices and service-oriented architectures
  • Unit and functional testing experience
  • 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 - Onboarding

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Software Engineer - Onboarding

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on developing fiat infrastructure and crypto on/off-ramps, requiring 3+ years of experience and strong technical skills.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto integration, offering $150-180K base salary plus benefits in Palo Alto.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto integration, requiring 3+ years of experience in Toronto.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on fiat infrastructure and crypto on/off-ramps, requiring 3+ years of experience in backend development and offering competitive compensation.

Software Engineer - Fiat

Backend Software Engineer position at BitGo, focusing on developing crypto on- and off-ramps and expanding fiat currency support internationally, requiring 3+ years of experience.