Senior Software Engineer - Bitcoin Team
BitGo, a reputable digital asset solutions provider, specializes in offering custody, wallets, staking, trading, financing, and settlement services from secure regulated cold storage. Since establishment in 2013, the company has been dedicated to facilitating secure navigation in the digital asset field for its global clients. BitGo, operating across multiple Trust companies worldwide, caters to numerous institutions, key industry brands, exchanges, platforms, and millions of retail investors. Serving as the central support system for the digital economy, BitGo processes a significant portion of Bitcoin network transactions and stands as the foremost independent digital asset custodian and staking provider globally.
This role necessitates full-time on-site presence at our San Francisco office for fostering collaborative team dynamics and fostering innovative problem-solving strategies.
We are in search of a skilled Senior Software Engineer to join our Bitcoin Team at BitGo. Given our substantial cryptocurrency transaction volumes, it is imperative that our applications are designed to be fast, accurate, scalable, and secure. Our platforms are integrated with various global exchanges, agencies, and governments, and we utilize cutting-edge technology in the industry for our developments.
Responsibilities:
- Enhance our multi-signature Bitcoin wallets with the latest Bitcoin features, meticulously handling billions of dollars monthly
- Take ownership of the functionality, scalability, and performance of the systems supporting our Bitcoin products
- Enhance, extend, and maintain existing backend software interfacing with the Bitcoin blockchain
- Contribute Bitcoin expertise and knowledge across the engineering team
- Document and expose functionality for the UI, external tooling, and third-party developers
Skills & Experience:
Ideal candidates embrace and apply our core values of open communication, collaboration, accountability, and craftsmanship. They should be passionate about our mission of instilling trust in digital assets.
Required:
- More than 5 years of Full-Stack software development experience
- Strong API design philosophy with a minimalist approach
- Proficient in git and Github for code review
- Enthusiasm for implementing advanced Bitcoin features at scale
- Advocate of rigorous testing before deployment
- Capable of working independently in a fast-paced environment
Preferred:
- Thorough understanding of fundamental Bitcoin blockchain mechanics
- Proficient in programming and debugging utilizing Node.JS, JavaScript, and Typescript
- Familiarity with emerging Bitcoin concepts like Taproot, Descriptors, and Lightning
- Significance contributions to Bitcoin-related open source software
- Experience with building containerized applications in Kubernetes
Working at BitGo offers a competitive base salary, bonus, stock options, 100% employer-paid health insurance, 401k match, paid parental leave, vacation time, commuter benefits, free custom catered meals, well-equipped workstations, and an inspiring startup atmosphere for innovative problem-solving.
Salary for this role typically ranges between $165,000 - $210,000 USD annually, subject to leveling and location, with additional benefits such as equity and performance bonuses included in the package. Be a part of the transformative team reshaping the financial markets with cryptocurrencies.
