Senior Software Engineer - Bitcoin Team
BitGo is a prominent digital asset infrastructure provider offering a range of solutions such as custody, wallets, staking, trading, and settlement services from regulated cold storage. Founded in 2013, BitGo aims to facilitate secure navigation of the digital asset landscape for its clients, which include leading brands, exchanges, platforms, and millions of retail investors globally. As a key player in the digital economy, BitGo processes a significant share of Bitcoin network transactions and stands as the largest independent digital asset custodian and staking provider globally.
The position entails working full-time onsite at the Palo Alto office to foster collaborative teamwork and innovative problem-solving.
BitGo is seeking an experienced software engineer to join their Bitcoin Team and play a pivotal role in enhancing the efficiency, scalability, and security of their cryptocurrency transaction processing applications. Key responsibilities include advancing multi-signature Bitcoin wallets, ensuring the performance of systems supporting Bitcoin products, enhancing existing backend software integrating with the Bitcoin blockchain, sharing Bitcoin expertise with the engineering team, and documenting functionalities for various stakeholders.
Ideal candidates should align with BitGo's values of open communication, collaboration, accountability, and craftsmanship, demonstrating a commitment to delivering trust in digital assets.
Responsibilities
- Enhancing multi-signature Bitcoin wallets with cutting-edge features at a large scale
- Overseeing the performance and scalability of systems supporting Bitcoin products
- Upgrading and maintaining backend software interfacing with the Bitcoin blockchain
- Contributing Bitcoin knowledge to the engineering team
- Documenting functionalities for internal and external stakeholders
Skills & Experience
Required
- Minimum 5 years of Full-Stack software development experience
- Proficiency in API design and Git-based code review
- Enthusiasm for implementing advanced Bitcoin features at scale
- Strong inclination towards thorough testing and quality assurance
- Ability to work independently in a fast-paced environment
Preferred
- Deep understanding of fundamental Bitcoin blockchain mechanisms
- Proficiency in Node.JS, JavaScript, and Typescript
- Familiarity with emerging Bitcoin features like Taproot and Lightning
- Contribution to Bitcoin-related open source software
- Experience in developing containerized applications on Kubernetes
Join BitGo's team of innovative individuals striving for excellence and aiming to revolutionize the financial markets. Enjoy a competitive salary, bonus, stock options, comprehensive health insurance, retirement benefits, parental leave, commuter benefits, catered meals, and a dynamic startup environment.
