Senior Software Engineer - Retail Team

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
501 - 1,000 Employees
6+ years of experience
Finance · Blockchain

Description For Senior Software Engineer - Retail Team

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 largest independent digital asset custodian and staking provider globally, BitGo handles a significant portion of Bitcoin network transactions.

The Senior Software Engineer role on the Retail team presents an exciting opportunity to shape the future of crypto products through an API-first platform. This position demands a strong backend developer with at least 6 years of experience, particularly skilled in TypeScript, Node.js, and database technologies like PostgreSQL and MongoDB. The role combines technical expertise with leadership responsibilities, including mentoring peers and driving best practices.

The position offers competitive compensation ranging from 180,000 to 240,000 CAD base salary, plus equity and performance bonuses. Based in Toronto, this role requires full-time office presence to foster collaborative team dynamics and innovative problem-solving. The successful candidate will join a team dedicated to transforming financial markets through cryptocurrency innovation.

Key responsibilities include designing scalable APIs, owning features from conception to deployment, and working closely with cross-functional teams. The ideal candidate should possess strong problem-solving abilities, experience with microservices architecture, and a genuine interest in blockchain technology. This role offers the unique opportunity to be part of a team that's actively disrupting traditional financial services and shaping the future of digital asset infrastructure.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Retail Team

  • Design and build scalable, well abstracted, and robust APIs, libraries, and services
  • Own functionality and scalability features from inception to deployment and customer integration
  • Expose and document functionality to the UI, third-party developers, and 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
  • Evaluate and implement new technologies to maximize development efficiency
  • Participate in code reviews and contribute to continuous improvement
  • Work with product managers, designers, and engineers to refine product requirements
  • Provide mentorship to peers through code reviews and education on best practices

Requirements For Senior Software Engineer - Retail Team

TypeScript
Node.js
PostgreSQL
MongoDB
React
  • At least 6 years of proven experience in back-end and server-side development
  • Strong experience with TypeScript, Node.js and Express
  • Strong experience with PostgreSQL and MongoDB
  • 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 CI tools
  • Bachelor's degree in computer science, applied mathematics, or technical discipline
  • Understanding of cryptocurrencies and blockchain
  • Algorithm design, problem solving, and complexity analysis skills

Benefits For Senior Software Engineer - Retail Team

Equity
  • Equity
  • Annual performance bonus

Interested in this job?

Jobs Related To BitGo Senior Software Engineer - Retail Team

Senior Software Engineer - Retail Team

Senior Software Engineer position at BitGo, building API-first crypto platform with TypeScript and Node.js, 6+ years experience required, NYC-based role.

Senior Software Engineer

Senior Software Engineer role at BitGo, leading digital asset infrastructure provider, focusing on backend development for blockchain integration and scalable solutions.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building secure digital asset custody solutions with TypeScript, Node.js, and Kotlin in New York City.

Senior Software Engineer - Retail Team

Senior Software Engineer position at BitGo focusing on building API-first platform for crypto products, requiring backend expertise in TypeScript and Node.js.

Senior Software Engineer

Senior Software Engineer role at BitGo, leading digital asset infrastructure provider, focusing on backend development for blockchain integration and scalable solutions.