Senior Software Engineer (Full-Stack)

Leading infrastructure provider of digital asset solutions offering custody, wallets, staking, trading, and settlement services.
$180,000 - $240,000
Backend
Senior Software Engineer
In-Person
101 - 500 Employees
5+ years of experience
Finance · Blockchain

Description For Senior Software Engineer (Full-Stack)

BitGo, established in 2013, stands as the premier infrastructure provider for digital asset solutions, specializing in institutional client services. The company processes approximately 20% of all on-chain Bitcoin transactions and serves over 1,500 institutional clients across 50 countries. As a Senior Software Engineer on the Bitcoin Team, you'll be at the forefront of cryptocurrency innovation, working with cutting-edge Bitcoin features and handling transactions worth billions of dollars monthly.

The role demands expertise in full-stack development, with a focus on Bitcoin blockchain integration. You'll be responsible for enhancing multi-signature Bitcoin wallets, maintaining backend systems, and ensuring the scalability of Bitcoin products. The position requires strong technical skills in Node.js, JavaScript, and TypeScript, along with experience in containerized applications and Kubernetes.

Working from the Toronto office, you'll join a team that values open communication, collaboration, and craftsmanship. The company offers competitive compensation, including a base salary range of 180,000 - 240,000 CAD, equity, and performance bonuses. This is an opportunity to be part of a team transforming financial markets through cryptocurrency innovation.

The ideal candidate will have 5+ years of full-stack development experience, strong API design skills, and a deep understanding of Bitcoin blockchain mechanics. You'll work in a fast-paced environment, contributing to Bitcoin-related open source software and implementing emerging features like Taproot, Descriptors, and Lightning. BitGo's mission to deliver trust in digital assets requires passionate individuals who can maintain high standards of security and scalability while pushing the boundaries of cryptocurrency infrastructure.

Last updated a day ago

Responsibilities For Senior Software Engineer (Full-Stack)

  • Enhance multi-signature Bitcoin wallets with latest Bitcoin features
  • Own functionality, scalability and performance of Bitcoin products systems
  • Improve, extend and maintain existing backend software integrating with Bitcoin blockchain
  • Contribute Bitcoin knowledge and expertise throughout engineering team
  • Expose and document functionality to UI, third-party developers, and internal/external tooling

Requirements For Senior Software Engineer (Full-Stack)

Node.js
JavaScript
TypeScript
Kubernetes
  • 5+ years of Full-Stack software development experience
  • Thoughtful, minimalistic and sound API design philosophy
  • Comfortable with git and Github-based code review
  • Passion for enabling cutting-edge Bitcoin features at scale
  • Believes in testing twice (or more), and shipping once
  • Ability to work independently in a fast-paced environment
  • Strong understanding of fundamental Bitcoin blockchain mechanics
  • Programming skills in Node.JS, JavaScript, and Typescript
  • Familiarity with emerging Bitcoin features
  • Experience with developing containerized applications in Kubernetes

Benefits For Senior Software Engineer (Full-Stack)

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer (Full-Stack)

Senior Software Engineer - Retail Team

Senior Software Engineer position at BitGo, focusing on building API-first platform for crypto products, requiring 6+ years of backend experience with competitive compensation.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, offering competitive salary and benefits in NYC.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building scalable backend solutions for institutional crypto custody platform, offering competitive salary and equity.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset financial services company, focusing on automated testing for cryptocurrency platforms.

Senior Software Engineer (Full-Stack)

Senior Software Engineer (Full-Stack) needed at BitGo to enhance Bitcoin wallets and systems, requiring expertise in blockchain and full-stack development.