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 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 database technologies like PostgreSQL and MongoDB. The ideal candidate will have at least 3 years of experience in server-side development and a solid understanding of RESTful API design and microservices architecture.

As a Software Engineer at BitGo, you'll be responsible for designing and building scalable APIs, owning features from conception to deployment, and collaborating with cross-functional teams. The role emphasizes clean code writing, performance optimization, and maintaining high-quality standards through code reviews and best practices implementation.

The company offers a competitive compensation package, including a base salary range of 180,000 - 220,000 CAD, equity, and an annual performance bonus. This is a full-time, in-person position at the Toronto office, allowing for collaborative team dynamics and innovative problem-solving.

BitGo handles a significant portion of Bitcoin network transactions and serves thousands of institutions, including major brands, exchanges, and platforms. This role presents an exciting opportunity to be part of a team that's transforming the financial markets through cryptocurrency innovation. The position is ideal for someone passionate about blockchain technology, with strong technical skills and a desire to work in a fast-paced, evolving industry.

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 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 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.