Senior Software Engineer - Ethereum and Altcoins
*
BitGo stands as a key player in the sphere of digital asset financial services, catering to institutional investors with solutions concerning liquidity, custody, and security. Drawing back to its inception in 2013, BitGo was a trailblazer in the realm of multi-signature wallets and one of the earliest companies to focus exclusively on the requirements of institutional clients within the digital asset domain. Operating across both centralized and decentralized finance, BitGo's offerings encompass leading services such as trading, lending, and borrowing conducted through their prime brokerage facilities while acting as the custodian for WBTC, a primary global stablecoin for Bitcoin. Additionally, BitGo unveiled BitGo Portfolio and Tax in 2020, presenting clients with an end-to-end solution for their digital asset portfolios. In a move from 2018, BitGo introduced BitGo Trust Company, marking the premier qualified custodian adept at storing digital assets. Spreading its influence extensively, BitGo processes around 20% of global Bitcoin transactions, supporting over 600 coins and tokens altogether. Moreover, BitGo plays a critical role in preserving the security and operational infrastructure for over 1500 institutional clients spanning across 50 countries, including regulated bodies and major cryptocurrency platforms. The backing for BitGo comes from renowned establishments such as Goldman Sachs, Craft Ventures, Digital Currency Group, DRW, Galaxy Digital Ventures, Redpoint Ventures, and Valor Equity Partners.
BitGo is currently seeking a detail-oriented Senior Software Engineer to join their Ethereum and Altcoin team. The mission in focus is the development of resilient and scalable systems to facilitate the integration of new and existing blockchains, ultimately enabling the secure custody and staking of funds amounting to billions of dollars. The ideal candidate is expected to bring autonomy to the role, grounded in a security-centric approach, backed by expertise in distributed systems, and a profound comprehension of the cryptocurrency landscape. If you possess a fervor for advancing the boundaries of blockchain technology and hold a track record in building scalable software systems, BitGo welcomes you to contribute towards shaping the future of digital assets.
Responsibilities:
- Conceptualize and create resilient and scalable APIs, libraries, and services to seamlessly incorporate blockchains and staking features into our custody platforms.
- Undertake end-to-end ownership of functionality and scalability attributes, from research and implementation to final deployment.
- Engineer integration libraries and SDKs for interfacing with our server and APIs.
- Document and expose functionality aimed at the UI, external developers, and our internal tooling for comprehensive understanding and utilization.
- Foster close collaboration with all engineering cohorts and product managers to maintain consistency in technical requisites comprehension and overall work quality.
- Provide mentoring and guidance to peers within the broader engineering team through code reviews and instilling best practices knowledge.
Skills & Experience:
In search of team players who embody and showcase shared values encompassing open channels of communication, transparency, taking initiative, and an elevated standard of craftsmanship. Ideal candidates would resonate with the overarching vision and mission of ensuring trust in digital assets.
Required:
- Substantial hands-on experience of at least 5 years (2 years for SWE II) in backend, server-side software development.
- Proficiency in TypeScript/Node.JS and/or Kotlin.
- Proficiency in unit and functional testing and debugging.
- Finesse in devising streamlined and adaptable abstractions for intricate systems.
- Proficient in Git/GitHub tools, branching methodologies, code review approaches, CI tools, etc.
- Possession of a Bachelor's degree in Computer Science, Applied Mathematics, or a related technical discipline from a reputable institution.
- Sound understanding and keen interest in cryptocurrencies and blockchain technologies.
- Proficiency in algorithm design, problem-solving skills, and adeptness in complexity analysis.
- Agility to work autonomously within a dynamic-paced environment.
Preferred:
- Proficient understanding and prior experience in the blockchain and/or cybersecurity domain.
- Exposure to microservices and service-oriented architectures.
- Capability to work across the full-stack spectrum with familiarity in React and Database management (MongoDB).
- Acquaintance with Docker and Kubernetes environments.
- Real-world experience in developing distributed systems scalable to operational demands.
Why Join BitGo?
Pioneering a transformation in industry demands vision, innovation, dedication, technical proficiency, diligence in executing tasks, a collaborative spirit, and an enterprise-focused drive. Becoming a part of a cohesive team bent on excellence, imbuing corporate values standing for ownership, craftsmanship, and transparent dialogue, serves as an exclusive opportunity at BitGo. New team members who bring forth innovative thought processes, problem-solving strategies, and are aligned with undertaking calculated risks, hold significant potential in harmonizing efforts to redefine the global financial markets.
Benefits of working with BitGo:
- Competitive base salary, bonus structures, and equity options.
- Comprehensive health insurance coverage for employees, partners, and dependents.
- Up to 4% 401k company matching contributions.
- Extensive provisions for paid parental leave and vacation days.
- Exclusive benefits such as free meals, snacks, and commuter support.
- Individualized computer equipment and ergonomic workspace setups.
- Enriching collaborative experience with inspiring colleagues in a startup environment.
Acknowledgement: Job compensation in the bracket of $170,000 - $220,000 USD as commensurate to role and location, including additional equity rewards and the enlisted benefits constitute an integral component of this job proposition.
Opt for the extraordinary journey at BitGo, and take pride in being a core part of the transformative team reshaping the diverse landscape of investing and financial services through the lens of cryptocurrencies and blockchain advancements.