Senior Software Engineer - Height Zero
BitGo is a renowned digital asset financial services provider for institutional investors, offering liquidity, custody, and security solutions. Established in 2013, BitGo is an industry pioneer in offering multi-signature wallets and exclusively serving institutional customers. Active in centralized and decentralized finance, BitGo provides leading trading, lending, and borrowing services through its prime brokerage. Furthermore, it serves as the custodian for WBTC, a leading global stablecoin for Bitcoin. BitGo's digital asset solutions include BitGo Portfolio and Tax, as well as BitGo Trust Company, which is the first qualified custodian designed for digital asset storage. BitGo is the processing backbone for a significant percentage of global Bitcoin transactions and supports a wide range of coins and tokens. The company services over 1500 institutional clients across 50 countries, including regulated entities and major cryptocurrency exchanges and platforms. BitGo is backed by prominent investors such as Goldman Sachs, Craft Ventures, and Digital Currency Group, among others. HeightZero is a platform that enables financial institutions to invest in digital assets for their clients, along with offering token management services.
Job Responsibilities:
- Design and develop scalable and robust APIs, libraries, and services for integrating blockchains and BitGo functionalities into HeightZero products.
- Take ownership of features' functionality and scalability from research through deployment.
- Develop integration libraries and SDKs for interfacing with servers and APIs.
- Document and expose functionality to UI, third-party developers, and internal and external tools.
- Collaborate closely with engineering teams and product managers to ensure consistency in technical requirements understanding and work quality.
- Provide mentorship to peers in the engineering team through code reviews and sharing best practices.
Required Skills & Experience:
Required qualities include open communication, transparency, ownership, and craftsmanship aligned with BitGo's values and mission of delivering trust in digital assets.
- Minimum of 6 years experience in full-stack software development.
- Proficiency in React.js, Node.js, and TypeScript.
- Strong design sense for UI/UX.
- Capable of unit and functional testing and debugging.
- Skilled in providing simple and extensible abstractions for complex systems.
- Familiarity with Git, GitHub, branching methodologies, code review tools, CI tools, etc.
- Interest in cryptocurrencies and blockchain technology.
- Proficient in algorithm design, problem-solving, and complexity analysis.
- Experience in designing and implementing various databases.
- Ability to work independently in a fast-paced environment.
- Discipline and ownership in work efforts.
Preferred Skills & Experience:
- Experience in the blockchain and/or security industry.
- Hands-on experience with microservices and service-oriented architectures.
- Familiarity with AWS technologies like Amplify, ELB, and EC2.
- Real-world experience in building scalable distributed systems.
Why Choose BitGo:
Become part of a team committed to excellence, owning the corporate values of craftsmanship, communication, and taking risks to disrupt the financial industry positively. BitGo offers competitive salary, bonus, stock options, generous health insurance coverage, 401k match, parental leave, paid vacation, commuting benefits, free daily meals, and a stimulating startup environment. Join BitGo to be at the forefront of transforming financial markets through cutting-edge cryptocurrency solutions.
Pay Transparency Notice:
Based on leveling and location, the compensation for this role typically ranges between $170,000 - $220,000 USD base salary. In addition, equity, annual performance bonuses, and benefits are included as part of the package.
