Senior Software Engineer - Retail Team

Leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement services.
$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, specializing in institutional client services. The company is seeking a Senior Software Engineer to join their Retail team in Toronto, focusing on building an API-first platform for businesses and developers to launch crypto products.

The role demands a skilled backend developer with 6+ years of experience, proficient in TypeScript, Node.js, and various databases. The position offers a competitive salary range of 180,000 - 240,000 CAD, plus equity and performance bonuses. This is a full-time, in-person position at the Toronto office, emphasizing collaborative team dynamics.

As a Senior Software Engineer, you'll be responsible for designing and building scalable APIs, owning features from inception to deployment, and working closely with cross-functional teams. The ideal candidate should have strong experience in RESTful API design, microservices architecture, and a deep understanding of cryptocurrencies and blockchain technology.

BitGo offers an exciting opportunity to be part of transforming financial markets, serving over 1,500 institutional clients across 50 countries and securing approximately 20% of all on-chain Bitcoin transactions. The company values ownership, craftsmanship, and open communication, seeking individuals who can thrive in a fast-paced environment while maintaining high standards of code quality and system performance.

This role is perfect for someone who wants to be at the forefront of cryptocurrency innovation while working with a team that prioritizes technical excellence and collaborative problem-solving. The position offers not just technical challenges but also the opportunity to mentor peers and contribute to the broader engineering team's growth.

Last updated 2 hours 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 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 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 through code reviews and education on best practices

Requirements For Senior Software Engineer - Retail Team

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

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 - Custody Services

Senior Software Engineer role at BitGo, building custodial platform for crypto trading and management, offering competitive salary and benefits in NYC.

Senior Software Engineer - Custody Services

Senior Software Engineer role at BitGo, building scalable backend solutions for institutional crypto custody platform, offering competitive salary and equity.

Senior Software Engineer (Full-Stack)

Senior Software Engineer position at BitGo, focusing on Bitcoin wallet development and blockchain integration, offering competitive compensation and equity.

Senior QA Engineer

Senior QA Engineer role at BitGo, leading digital asset financial services company, focusing on automated testing for cryptocurrency platforms.

Senior Software Engineer (Full-Stack)

Senior Software Engineer (Full-Stack) needed at BitGo to enhance Bitcoin wallets and systems, requiring expertise in blockchain and full-stack development.