Senior Software Engineer - Bitcoin Team
BitGo is the prominent provider of digital asset solutions, specializing in custody, wallets, staking, trading, financing, and settlement services from secure cold storage. Since establishment in 2013, we have focused on empowering clients to securely operate in the digital asset landscape. BitGo serves numerous institutions globally, including renowned brands, exchanges, platforms, and millions of retail investors. As a key player in the digital economy, BitGo processes a significant portion of Bitcoin network transactions and is the largest independent digital asset custodian and staking provider globally.
This position requires full-time presence at our Palo Alto office to foster collaborative teamwork and innovative problem-solving.
We are seeking a conscientious Senior Software Engineer (Full-Stack) to join our Bitcoin Team. As BitGo processes a substantial number of cryptocurrency transactions, our applications must be fast, accurate, scalable, and secure. Our platforms interact with various exchanges, agencies, and governments worldwide, utilizing cutting-edge technology to develop them.
Responsibilities:
- Enhance multi-signature Bitcoin wallets with the latest features at a high transaction volume
- Manage the functionality, scalability, and performance of systems supporting our Bitcoin products
- Improve, extend, and maintain existing backend software integrating with the Bitcoin blockchain
- Share Bitcoin expertise across the engineering team
- Document and expose functionality to UI, third-party developers, and internal/external tooling
Skills & Experience:
We seek team players who embody our values of open communication, collaboration, accountability, and craftsmanship, and are enthusiastic about our mission to establish trust in digital assets.
Required qualifications:
- 5+ years of Full-Stack software development experience
- Strong API design philosophy
- Proficiency in git and Github-based code review
- Zeal for implementing cutting-edge Bitcoin features on a large scale
- Advocate for rigorous testing practices
- Ability to work autonomously in a fast-paced setting
Preferred qualifications:
- Deep understanding of fundamental Bitcoin blockchain mechanics
- Proficient in Node.JS, JavaScript, and Typescript
- Familiarity with advanced Bitcoin features like Taproot, Descriptors, Lightning
- Noteworthy contributions to Bitcoin-related open source software
- Experience in developing containerized applications on Kubernetes
Why Join BitGo?
Achieving industry disruption requires vision, innovation, technical expertise, drive, collaboration, and execution. By joining us, you become part of a group of exceptional individuals who strive for excellence and embody our values of ownership, craftsmanship, and open communication. We seek innovative thinkers and problems solvers willing to take risks to revolutionize the world's financial markets.
Benefits at BitGo include:
- Competitive base salary, bonus, and stock options
- Fully paid health insurance for employee, partner, and dependents
- Up to 4% 401k company match
- Paid parental leave, vacation time
- Free commuter/parking pass and catered meals
- Custom computer equipment and ergonomic workplace furnishings
- Supportive colleagues and a stimulating startup environment
Note on Pay Transparency: Depending on level and location, the average compensation for this role ranges between $165,000 - $210,000 USD base salary. Equity, annual performance bonuses, and the mentioned benefits are part of this role's package.
Cryptocurrencies have heralded a disruptive change in the financial industry. Join us, and be part of the team that reshapes the landscape of investing.
