Senior 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.
$165,000 - $210,000
Backend
Senior Software Engineer
In-Person
5+ years of experience
Finance · Blockchain · Cybersecurity
This job posting may no longer be active. You may be interested in these related jobs instead:
Multiple Engineering Positions

BitGo is hiring for multiple software engineering positions across backend, frontend, full-stack, and mobile development.

Multiple Engineering Positions

BitGo is hiring for multiple software engineering positions across backend, frontend, full-stack, and mobile development.

Multiple Engineering Positions

BitGo is hiring for multiple software engineering positions across backend, frontend, full-stack, and mobile development.

Senior Software Engineer

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, requiring backend expertise in TypeScript, Node.js, and Kotlin.

Senior Software Engineer

Senior Software Engineer role at BitGo, building custodial platform for crypto trading, staking, and management, requiring 6+ years backend experience.

Description For Senior 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 wallet solutions, trading, borrowing, and lending services. They also provide access to DeFi, staking, and NFT wallets, serving as the sole custodian for WBTC. With over 1500 institutional clients in 50+ countries, BitGo processes about 20% of all global Bitcoin transactions by value.

The Senior 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, and continuously improving the platform's performance and efficiency.

The ideal candidate should have 5+ years of back-end development experience, strong skills in TypeScript, Node.js, Kotlin, PostgreSQL, and MongoDB. They should excel in algorithm design, problem-solving, and have experience with microservices and RESTful API design. A background in computer science or a related field is required, along with a strong interest in cryptocurrencies and blockchain.

BitGo offers a competitive compensation package, including a base salary range of $165,000 - $210,000 USD, equity, annual performance bonus, and comprehensive benefits. The company culture values ownership, craftsmanship, and open communication, providing an opportunity to be part of a team transforming the financial markets through cryptocurrency innovation.

Last updated 6 months ago

Responsibilities For Senior Software Engineer, Custody Services

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services to empower our custodial platform
  • Own functionality and scalability features by taking responsibility from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and our internal and 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 to maximize development efficiency
  • Participate in code reviews and contribute to a culture of continuous improvement
  • Work closely with product managers, designers, and other engineers to understand and refine product requirements
  • Provide mentorship to peers in the broader engineering team through code reviews and education on best practices

Requirements For Senior Software Engineer, Custody Services

TypeScript
Node.js
Kotlin
PostgreSQL
MongoDB
React
  • 5+ years of proven experience of back-end and server-side development
  • 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, etc.
  • 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 Senior Software Engineer, Custody Services

401k
Medical 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?