Software Engineer

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

Description For Software Engineer

BitGo, established in 2013, is at the forefront of digital asset infrastructure, serving over 1,500 institutional clients across 50 countries. As the first digital asset company focused exclusively on institutional clients, BitGo secures approximately 20% of all on-chain Bitcoin transactions by value.

We're seeking a Software Engineer for our Retail team to help build an API-first platform enabling businesses and developers to launch crypto products. This Toronto-based role offers an exciting opportunity to work at the intersection of financial technology and blockchain, with a base salary ranging from $160,000 to $220,000 CAD, plus equity and performance bonuses.

The ideal candidate will have 3+ years of backend development experience, with strong expertise in TypeScript, Node.js, and database technologies like PostgreSQL and MongoDB. You'll be responsible for designing and building scalable APIs, owning features from conception to deployment, and collaborating with cross-functional teams to deliver robust solutions.

This role is perfect for someone who combines technical excellence with a passion for cryptocurrency and blockchain technology. You'll be joining a team that values craftsmanship, ownership, and open communication, working on transformative products that are reshaping the financial services industry. The position offers the chance to work with cutting-edge technology while contributing to the future of digital asset infrastructure.

Working at BitGo means being part of a team that's disrupting traditional finance, with the opportunity to make a significant impact on the cryptocurrency ecosystem. The role requires in-person presence at our Toronto office, fostering collaborative team dynamics and innovative problem-solving in a fast-paced environment.

Last updated 23 minutes 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 to peers through code reviews and education on best practices

Requirements For Software Engineer

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • 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
  • 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, applied mathematics, or technical discipline
  • Understanding of cryptocurrencies and blockchain
  • Great at algorithm design, problem solving, and complexity analysis
  • Strong experience with RESTful API design
  • Ability to move quickly in a fast-paced environment

Benefits For Software Engineer

Equity
  • Equity
  • Annual Performance Bonus

Interested in this job?

Jobs Related To BitGo Software Engineer

Software Engineer

Software Engineer role at BitGo, building API-first platform for crypto products, requiring TypeScript and Node.js expertise.

Software Engineer

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

Solutions Engineer

Solutions Engineer position at BitGo, leading digital asset financial services provider, focusing on technical pre-sales and client success.

Software Engineer

Software Engineer position at BitGo focusing on building scalable API-first platform for crypto products, offering competitive compensation and equity.

Software Engineer

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