Staff Software Engineer - HeightZero
BitGo is at the forefront of digital asset financial services, catering to institutional investors with solutions for liquidity, custody, and security. Established in 2013, BitGo is known for introducing the multi-signature wallet and focusing on meeting the needs of institutional clients. Besides active involvement in centralized and decentralized finance, BitGo excels in providing top-notch trading, lending, and borrowing services through its prime brokerage offerings. A key achievement was the launch of BitGo Trust Company, a qualified custodian tailored for storing digital assets. Processing approximately 20% of global Bitcoin transactions, BitGo supports over 1,000 coins and tokens and serves as the security and operational backbone for more than 1500 institutional clients in 50 countries, including regulated entities and prominent cryptocurrency exchanges. BitGo has garnered support from reputable entities like Goldman Sachs, Craft Ventures, and Digital Currency Group, among others. BitGo notably acquired HeightZero, a technology platform empowering financial institutions to manage digital asset investments for clients. HeightZero also offers services like token management for foundations, including employee grant management and staking services.
BitGo seeks a Staff Software Engineer for its HeightZero team. This on-site role is situated at the Palo Alto, CA office.
Responsibilities:
- Develop scalable, well-abstracted, and robust APIs, libraries, and services to integrate blockchains and BitGo features into HeightZero products.
- Take charge of functionality and scalability enhancements from concept development to deployment.
- Create integration libraries and SDKs to link with our server and APIs.
- Document and expose functionality to UI, external developers, and internal and external tools.
- Collaborate closely with engineering teams and product managers to ensure alignment on technical requirements and work quality.
- Offer mentorship to team members through code reviews and sharing best practices.
Skills & Experience:
We seek team members who reflect our values of open communication, transparency, ownership, and high craftsmanship in their work. Key requirements include:
Required
- At least 8 years of backend software development experience.
- Demonstrated ability to work independently and in fast-paced settings.
- Strong knowledge of server-side languages like TypeScript/Node.JS and experience with testing and debugging.
- Expertise in providing simple and extendable abstractions for complex systems.
- Proficiency in Git/GitHub, branching methodologies, code review tools, and CI tools, among others.
- Solid skills in algorithm design, problem-solving, and complexity analysis.
- Background in designing and implementing various types of databases.
Preferred
- Understanding of blockchain and security industries.
- Interest and knowledge in cryptocurrencies and blockchain technology.
- Experience with microservices and service-oriented architectures.
- Familiarity with AWS Amplify, ELB, and EC2.
- Real-world experience in building scalable distributed systems.
BitGo offers an opportunity to work alongside outstanding individuals committed to excellence and embodying key company values. Join a team where innovation, collaboration, and drive to transform financial markets are celebrated.
Why Join BitGo?
Join BitGo and be part of the team driving the transformative potential of cryptocurrencies in the financial market. Be a key contributor in this groundbreaking journey towards reshaping the financial service industry.