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. As the largest independent digital asset custodian and staking provider globally, BitGo handles a significant portion of Bitcoin network transactions and serves thousands of institutions and millions of retail investors worldwide.

The role is for a Software Engineer within the Onboarding team, focused on building an API-first platform that enables businesses and developers to launch crypto products. This position requires full-time presence at the Toronto office to foster collaborative team dynamics and innovative problem-solving. The compensation package is competitive, ranging from 180,000 to 220,000 CAD base salary, plus equity and annual performance bonuses.

The ideal candidate should have at least 3 years of backend development experience, with strong expertise in TypeScript, Node.js, PostgreSQL, and MongoDB. They should excel in algorithm design, problem-solving, and building scalable microservices architectures. A bachelor's degree in a technical discipline and a genuine interest in cryptocurrencies and blockchain are essential.

This is an exciting opportunity to join a team that's transforming the financial markets through cryptocurrency innovation. The role offers significant growth potential, working with cutting-edge technology in the digital asset space. BitGo values ownership, craftsmanship, and open communication, making it an ideal environment for engineers who want to make a meaningful impact in the cryptocurrency industry while working with some of the industry's top brands and platforms.

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
  • Continuously discover, evaluate, and implement new technologies
  • Participate in code reviews and contribute to continuous improvement
  • Work closely with product managers, designers, and other engineers
  • 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
  • Great at algorithm design, problem solving, and complexity analysis
  • 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 in Git/GitHub and branching methodologies
  • Bachelor's degree in computer science, applied mathematics, or technical discipline
  • Understanding of and strong interest in 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 API-first platform for crypto products, requiring 3+ years experience in Node.js and TypeScript.

Software Engineer

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

Software Engineer

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

Software Engineer

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

Software Engineer

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