Senior Software Engineer - Bitcoin Team
BitGo, a prominent provider of digital asset solutions, offers a range of services including custody, wallets, staking, trading, financing, and settlement services. Since its establishment in 2013, BitGo has been dedicated to empowering its clients to securely navigate the digital asset landscape. Operating globally with multiple Trust companies, BitGo caters to numerous institutions, leading brands in the industry, exchanges, platforms, and millions of retail investors worldwide. Playing a vital role in the digital economy, BitGo manages a significant portion of Bitcoin network transactions and holds the position of the largest independent digital asset custodian and staking provider globally.
This role demands full-time presence at the Toronto office to support collaborative teamwork and innovative problem-solving efforts.
BitGo is in search of a seasoned Software Engineer (Full-Stack) to join the Bitcoin Team. With the processing of a substantial volume of cryptocurrency transactions, our applications must exhibit speed, accuracy, scalability, and security. Our integrated platforms engage with various exchanges, agencies, and governments globally, utilizing cutting-edge technology to build them.
Responsibilities
- Enhance multi-signature Bitcoin wallets with the latest Bitcoin features, managing billions of dollars monthly
- Take ownership of the functionality, scalability, and performance of systems supporting our Bitcoin products
- Enhance, extend, and maintain current backend software interfacing with the Bitcoin blockchain
- Offer Bitcoin expertise and knowledge to the engineering team
- Document and expose functionality to UI, third-party developers, and internal and external tooling
Skills & Experience
We seek team members who embody our values of open communication, collaboration, accountability, and craftsmanship as they contribute towards our mission to instill trust in digital assets.
Required
- 5+ years of experience in Full-Stack software development
- Strong API design principles with a minimalistic approach
- Proficiency in Git and Github-based code review
- Enthusiasm for implementing advanced Bitcoin features on a large scale
- Strong belief in extensive testing prior to deployment and shipping
- Capacity to work independently in a high-paced environment
Preferred
- In-depth understanding of fundamental Bitcoin blockchain principles
- Proficiency with Node.JS, JavaScript, and Typescript for programming and debugging
- Familiarity with emerging Bitcoin features like Taproot, Descriptors, Lightning
- Noteworthy contributions to Bitcoin-related open source projects
- Experience in developing containerized apps running in Kubernetes
Why Join BitGo?
Revolutionizing an industry requires vision, innovation, passion, technical expertise, commitment to excellence, collaboration, and execution. Join a motivated team that exemplifies ownership, craftsmanship, and transparent communication. We seek individuals who bring fresh perspectives, innovative problem-solving skills, and the willingness to take risks as part of the team reshaping the world's financial markets.
Pay Transparency Notice: The compensation for this role, averaging between $180,000 - $240,000 CAD base salary based on your level and location, includes equity and an annual performance bonus.
Cryptocurrencies represent a groundbreaking disruption in the financial services sector. Join us and become part of the transforming force in investing.
