Staff Software Engineer - HeightZero
BitGo is a leading provider of digital asset financial services catering to institutional investors by offering liquidity, custody, and security solutions. Established in 2013, BitGo revolutionized the multi-signature wallet and is dedicated to servicing institutional clients in the digital asset realm. Combining centralized and decentralized finance expertise, BitGo delivers top-tier trading, lending, and borrowing services through its prime brokerage offerings. As a pioneer in 2018, BitGo unveiled the BitGo Trust Company, the premier custodian tailored for safeguarding digital assets. Handling approximately 20% of global Bitcoin transactions, BitGo supports over 1,000 coins and tokens, empowering more than 1500 institutional clients across 50 countries, including regulated entities and major cryptocurrency exchanges and platforms. Supported by esteemed investors like Goldman Sachs, Craft Ventures, and others, BitGo expanded its capabilities by acquiring HeightZero in 2023.
BitGo seeks a Staff Software Engineer to join their HeightZero team with an onsite role located in Palo Alto, CA.
Responsibilities:
- Develop and implement scalable APIs, libraries, and services to seamlessly integrate blockchains and BitGo functions into HeightZero products.
- Oversee feature development and scalability, ensuring end-to-end responsibility from research to deployment.
- Create integration libraries and SDKs for server and API interactions.
- Document and expose functionalities to UI, third-party developers, and internal/external tooling.
- Collaborate closely with engineering teams and product managers to align on technical requirements and maintain work quality consistency.
- Provide mentorship to peers via code reviews and knowledge sharing of best practices.
Skills & Experience:
BitGo values open communication, transparency, ownership, and craftsmanship and looks for candidates who embrace these values, alongside a commitment to delivering trust in digital assets.
Required:
- Minimum 8 years of backend software development experience.
- Proficiency in working autonomously within a fast-paced environment.
- Strong sense of ownership and discipline in project management.
- Extensive background in server-side languages like TypeScript/Node.JS.
- Proficiency in unit and functional testing, as well as debugging.
- Proficient in designing simple and extensible abstractions for complex systems.
- Experience with Git/GitHub, branching methodologies, code review tools, and CI tools.
- Strong grasp of algorithm design, problem-solving, and complexity analysis.
- Previous exposure to designing and implementing a variety of databases.
Preferred:
- Knowledge and experience in the blockchain and/or security sectors.
- Passion for cryptocurrencies and blockchain technology.
- Exposure to microservices and service-oriented architectures.
- Familiarity with AWS Amplify, ELB, and EC2.
- Real-world expertise in constructing scalable distributed systems.
Why Join BitGo?
By joining BitGo, you will be part of a team committed to excellence, ownership, craftsmanship, and open communication, transforming the financial markets globally. Gain the chance to make a difference in an innovative startup environment while benefiting from competitive compensation, performance bonuses, and a range of perks like health insurance, stock options, 401k matching, paid parental leave, custom meals, and more.
Pay Transparency Notice:
Subject to your level and location, compensation for this role typically ranges from $165,000 - $210,000 USD base salary, in addition to equity, annual performance bonuses, and outlined benefits. Become a part of the team reshaping the investment landscape with cryptocurrencies.
Note: Benefits may vary depending on the location.