Senior Software Engineer, Full-Stack - Bitcoin Team
**Company **
BitGo is at the forefront of digital asset solutions, offering a range of services such as custody, wallets, staking, trading, financing, and settlement from regulated cold storage. Established in 2013, BitGo is committed to catering explicitly to institutional clients, striving to advance a borderless digital financial services economy accessible 24/7. Serving over 1,500 institutional clients across 50 countries, BitGo is renowned for providing top-tier security and operational services, supporting approximately 20% of on-chain Bitcoin transactions by value.
Location Requirement
This position necessitates full-time presence at BitGo's Palo Alto office to foster collaborative team dynamics and innovative problem-solving approaches.
Overview
BitGo is seeking a senior software engineer to join their Bitcoin Team. The ideal candidate will be responsible for the enhancement and maintenance of multi-signature Bitcoin wallets, ensuring fast, accurate, scalable, and secure transactions. As part of a team that interfaces with various exchanges, agencies, and governments globally, the role requires leveraging cutting-edge technology to build robust integrated platforms.
Responsibilities
- Improve and enhance multi-signature Bitcoin wallets, incorporating latest Bitcoin features for high-volume transactions
- Own the scalability, functionality, and performance of systems supporting Bitcoin products
- Enhance and maintain existing backend software interfacing with the Bitcoin blockchain
- Share Bitcoin insights and expertise with the engineering team
- Expose and document functionalities to UI, external developers, and internal/external tools
Skills & Experience
BitGo seeks individuals who align with their values of open communication, collaboration, accountability, and craftsmanship, and who are dedicated to the mission of establishing trust in digital assets.
Required Qualifications
- Over 5 years of full-stack software development experience
- Strong API design philosophy
- Proficiency in git and Github-based code review
- Passion for implementing leading Bitcoin features at scale
- Commitment to thorough testing and quality deliveries
- Ability to work autonomously in a fast-paced setting
Preferred Qualifications
- In-depth understanding of Bitcoin blockchain mechanics
- Proficiency in Node.JS, JavaScript, and Typescript for programming and debugging
- Familiarity with emerging Bitcoin features like Taproot, Descriptors, Lightning
- Significant contributions to open-source Bitcoin-related software
- Experience in developing containerized applications running on Kubernetes
Perks of Joining BitGo
BitGo offers competitive salaries with bonuses and stock options, comprehensive health insurance, 401(k) matching, paid parental leave and vacation, commuter benefits, and free meals/snacks. Employees also benefit from well-equipped workspaces, a collaborative environment, and the opportunity to contribute to transformative changes in the financial markets.