Software Engineer, Custody Services

BitGo provides secure and scalable solutions for the digital asset economy, offering regulated custody, staking and trading, and core infrastructure to investors and builders.
$150,000 - $180,000
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Finance · Blockchain · Cybersecurity

Description For Software Engineer, Custody Services

BitGo, founded in 2013, is a leader in digital asset security, custody, and liquidity. They pioneered multi-signature wallets and TSS technology, safeguarding over 600 tokens across various blockchains. BitGo offers a full-suite solution including regulated qualified cold storage, hot wallets, trading, borrowing, lending, DeFi access, staking, and NFT wallets. They serve as the sole custodian for WBTC (wrapped Bitcoin) and process about 20% of all global Bitcoin transactions by value.

The Software Engineer role in the Custody Services team involves building a custodial platform for businesses and customers to trade, stake, and manage crypto products. Key responsibilities include designing scalable APIs and services, owning features from inception to deployment, collaborating with cross-functional teams, writing clean and efficient code, and continuously improving the platform's performance and quality.

The ideal candidate should have 2-6 years of back-end development experience, strong skills in TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB. They should be proficient in RESTful API design, microservices architecture, and have a solid understanding of cryptocurrencies and blockchain. The role requires problem-solving skills, the ability to work in a fast-paced environment, and a bachelor's degree in a technical discipline.

BitGo offers a competitive compensation package, including base salary, equity, and annual performance bonus. Benefits include 100% company-paid health insurance, 401k matching, paid parental leave, and various perks like free meals and commuter benefits. Join BitGo to be part of a team transforming the financial markets through innovation in the cryptocurrency space.

Last updated a month ago

Responsibilities For Software Engineer, Custody Services

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services for the custodial platform
  • Own functionality and scalability features from inception to deployment and customer integration
  • Expose and document functionality for UI, third-party developers, and internal/external tooling
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, maintainable, and efficient code
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Continuously discover, evaluate, and implement new technologies
  • Participate in code reviews and contribute to a culture of continuous improvement
  • Work closely with product managers, designers, and other engineers
  • Provide mentorship to peers through code reviews and education on best practices

Requirements For Software Engineer, Custody Services

TypeScript
Node.js
Kotlin
PostgreSQL
MongoDB
React
  • 2-6 years of proven experience in back-end and server-side development
  • Strong skills in algorithm design, problem solving, and complexity analysis
  • Strong experience with TypeScript, Node.js and Kotlin
  • Strong experience with PostgreSQL and MongoDB
  • Strong experience with RESTful API design
  • Experience with microservices and service-oriented architectures
  • Experience with unit and functional testing and debugging
  • Experience in Git/GitHub and branching methodologies, code review tools, CI tools
  • Ability to move quickly and adjust course in a fast-paced environment
  • Bachelor's degree in computer science, applied mathematics, or another technical discipline from a top university
  • Understanding of and strong interest in cryptocurrencies and blockchain

Benefits For Software Engineer, Custody Services

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Competitive base salary, bonus and stock options
  • 100% company paid health insurance for employee, partner and dependents
  • Up to 4% 401k company match
  • Paid parental leave
  • Paid vacation
  • Free commuter/parking pass
  • Free custom lunches, dinners and snacks
  • Computer equipment and workplace furniture to suit your needs

Interested in this job?

Jobs Related To BitGo Software Engineer, Custody Services

Solutions Engineer

Solutions Engineer position at BitGo, leading digital asset financial services provider, focusing on technical pre-sales and client success.

Software Engineer

Software Engineer position at BitGo focusing on building scalable API-first platform for crypto products, offering competitive compensation and equity.

Software Engineer

Backend Software Engineer role at BitGo, building API-first platform for crypto products, focusing on TypeScript and Node.js development.

Software Engineer

Software Engineer position at BitGo focusing on building scalable API-first platform for crypto products, offering competitive compensation and equity.

Software Engineer

Backend Software Engineer role at BitGo, building API-first platform for crypto products using TypeScript and Node.js