Senior Software Engineer

Leading infrastructure provider of digital asset solutions, delivering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage.
$180,000 - $240,000
Backend
Senior Software Engineer
In-Person
6+ years of experience
Finance · Blockchain

Description For Senior Software Engineer

BitGo, established in 2013, stands as the premier infrastructure provider for digital asset solutions, offering a comprehensive suite of services including custody, wallets, staking, trading, financing, and settlement from regulated cold storage. As the operational backbone of the digital economy, BitGo handles a significant portion of Bitcoin network transactions and holds the position of largest independent digital asset custodian and staking provider globally.

The Senior Software Engineer role within the Custody Experiences team offers an exciting opportunity to shape the future of digital asset management. Based in Toronto, this position requires an experienced backend developer with 6+ years of expertise to build and maintain the custodial platform that enables businesses and customers to trade, stake, and manage crypto products.

The ideal candidate will bring strong technical expertise in TypeScript, Node.js, Kotlin, and database technologies (PostgreSQL, MongoDB), combined with a deep understanding of cryptocurrencies and blockchain technology. They will be responsible for designing scalable APIs, implementing robust services, and ensuring the platform's performance and reliability.

This role offers competitive compensation ranging from 180,000 to 240,000 CAD, plus equity and performance bonuses. It's an opportunity to join a company that's transforming the financial markets, working with a team that values ownership, craftsmanship, and open communication. The position requires working from the Toronto office to facilitate collaborative team dynamics and innovative problem-solving.

For a professional seeking to make a significant impact in the cryptocurrency space, this role offers the chance to work on cutting-edge technology while building the infrastructure that powers the digital asset economy. The position combines technical leadership with hands-on development, making it ideal for someone who enjoys both building systems and mentoring others.

Last updated 10 days ago

Responsibilities For Senior Software Engineer

  • Design and build scalable APIs, libraries, and services for custodial platform
  • Own functionality from inception to deployment and customer integration
  • Expose and document functionality for UI, third-party developers, and tooling
  • Collaborate with cross-functional teams on new features
  • Write clean, maintainable, and efficient code
  • Ensure performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Evaluate and implement new technologies
  • Participate in code reviews
  • Work with product managers, designers, and engineers
  • Provide mentorship to peers

Requirements For Senior Software Engineer

TypeScript
Node.js
Kotlin
PostgreSQL
MongoDB
React
  • 6+ years of back-end and server-side development experience
  • Experience leading medium-to-large initiatives
  • Strong algorithm design and problem solving skills
  • Experience with TypeScript, Node.js and Kotlin
  • Experience with PostgreSQL and MongoDB
  • Experience with RESTful API design
  • Experience with microservices architecture
  • Strong unit and functional testing skills
  • Experience with Git/GitHub and CI tools
  • Bachelor's degree in computer science or related field
  • Understanding of cryptocurrencies and blockchain

Benefits For Senior Software Engineer

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer

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.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset infrastructure provider, focusing on automated testing and quality assurance for blockchain-based financial systems.

Senior Backend Engineer

Senior Backend Engineer role at BitGo, building and maintaining robust APIs and services for digital asset infrastructure, requiring 3+ years of backend development experience.

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.