Senior Software Engineer - Custody Services
BitGo is at the forefront of secure and scalable solutions for the digital asset economy, offering regulated custody, staking, and trading services, as well as core infrastructure for both investors and builders. Founded in 2013, BitGo pioneered the multi-signature wallet and subsequently developed TSS to enhance MPC offerings in the industry. BitGo currently provides the safest technology available, safeguarding over 600 tokens across various blockchains. The company has evolved into offering a comprehensive suite of solutions allowing clients to securely manage and utilize assets. Its offerings include BitGo Trust Company for regulated cold storage, BitGo Prime for trading, borrowing, and lending services, and access to DeFi, staking, NFT wallets, and more. BitGo, the leading provider of digital asset security, custody, and liquidity services, supports over 1500 institutional clients across 50 countries and processes roughly 20% of global Bitcoin transactions by value.
BitGo is seeking a Senior Software Engineer to join the Custody Services team in developing a custodial platform catering to businesses and customers involved in trading, staking, and managing crypto products.
This position is based in the New York, NY office.
Responsibilities:
- Design and create scalable and robust APIs, libraries, and services to enhance the custodial platform.
- Take ownership of functionality and features throughout the development lifecycle, including deployment and customer integration.
- Document and expose functionality to UI, third-party developers, and internal and external tooling.
- Collaborate with different teams to conceptualize, design, and implement new features.
- Write clean, efficient, and maintainable code.
- Ensure applications' performance, quality, and responsiveness.
- Identify and address bottlenecks and troubleshoot bugs.
- Evaluate and implement new technologies to enhance development efficiency.
- Participate in code reviews and contribute to continual improvement.
- Mentor fellow engineers through code reviews and promoting best practices.
Skills & Experience:
- Solid 5+ years of backend and server-side development experience.
- Proficient in algorithm design, problem-solving, and complexity analysis.
- Strong expertise in TypeScript, Node.js, and Kotlin.
- Sound knowledge of PostgreSQL and MongoDB.
- Experience in RESTful API design.
- Familiarity with microservices and service-oriented architectures.
- Proficiency in unit and functional testing and debugging.
- Competency in Git/GitHub, branching methodologies, CI tools, etc.
- Ability to adapt quickly in a fast-paced environment.
- Bachelor’s degree in computer science, applied mathematics, or related technical discipline.
- Understanding and keen interest in cryptocurrencies and blockchain technology.
Preferred:
- Previous experience in developing consumer-facing crypto products.
- Record of building public-facing APIs in a production setting.
- Full-stack capabilities and exposure to React.
- Past work experience with clients or business partners.
- Knowledge in areas like digital wallets, trading, accounting systems, clearing and settlement, etc.
The role offers a compensation spanning $165,000 - $210,000 USD as a base salary, extraneous to equity, an annual performance bonus, and health benefits as part of the remuneration package. BitGo provides an array of benefits, including complementary health insurance, 401k company match, paid parental leave, custom meals and snacks, and an inspiring startup environment.
Join BitGo, be a part of the transformative team reshaping the financial markets through cutting-edge innovation in cryptocurrency technologies.