Senior Software Engineer (Full-Stack)

Leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$180,000 - $240,000
Backend
Senior Software Engineer
In-Person
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, managing a substantial portion of Bitcoin network transactions. As the largest independent digital asset custodian and staking provider globally, we're seeking a Senior Software Engineer to join our Bitcoin Team.

The role demands expertise in full-stack development, with a focus on enhancing our multi-signature Bitcoin wallets that process billions of dollars in transactions monthly. You'll be working from our Toronto office, contributing to systems that interface with exchanges, agencies, and governments worldwide.

The ideal candidate brings 5+ years of full-stack experience and deep knowledge of Bitcoin blockchain mechanics. You'll be responsible for improving our Bitcoin products' functionality, scalability, and performance, while maintaining backend software that integrates with the Bitcoin blockchain. We utilize cutting-edge technologies including Node.js, JavaScript, TypeScript, and Kubernetes.

This is an opportunity to join a team that's transforming financial markets through cryptocurrency innovation. We offer competitive compensation ($180,000 - $240,000 CAD base salary), equity, and performance bonuses. Our culture emphasizes open communication, collaboration, accountability, and craftsmanship, making BitGo an ideal place for those passionate about delivering trust in digital assets.

If you're excited about enabling cutting-edge Bitcoin features at scale, have strong API design philosophy, and thrive in a fast-paced environment, this role offers the chance to be part of the team that's revolutionizing the financial services industry.

Last updated 11 days ago

Responsibilities For Senior Software Engineer (Full-Stack)

  • Enhance multi-signature Bitcoin wallets with the latest Bitcoin features
  • Own the 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 the 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 and debugging skills using Node.JS, JavaScript, and Typescript
  • Familiarity with emerging Bitcoin features
  • Experience with developing containerized applications running in Kubernetes

Benefits For Senior Software Engineer (Full-Stack)

Equity
  • Equity

Interested in this job?

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

Backend Software Engineer

Senior Backend Engineer role at BitGo, building critical infrastructure for digital asset solutions with competitive compensation and comprehensive benefits.

Backend Software Engineer

Senior Backend Engineer role at BitGo, building robust financial infrastructure for digital assets with competitive compensation and comprehensive benefits.

Backend Software Engineer

Senior Backend Engineer role at BitGo, building critical infrastructure for digital asset solutions with competitive compensation and comprehensive benefits.

Senior Backend Engineer

Senior Backend Engineer role at BitGo, building and maintaining robust APIs and services for digital asset infrastructure, requiring 3+ years of backend development experience.

Senior Backend Engineer

Senior Backend Engineer role at BitGo, building secure and scalable cryptocurrency infrastructure with Node.js/TypeScript in Bangalore.