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 organization focuses on building resilient, robust services that enable customers to securely store and access their cryptocurrency while meeting worldwide compliance requirements. This Toronto-based position offers an exciting opportunity to work with cutting-edge blockchain technology and contribute to transforming the financial services industry.

The ideal candidate will join a team that values open communication, transparency, ownership, and craftsmanship. They will be responsible for designing and building scalable APIs, owning features from inception to deployment, and collaborating with cross-functional teams. The role requires strong expertise in backend development, particularly with TypeScript, Node.js, and databases like PostgreSQL and MongoDB.

This position offers competitive compensation ranging from 180,000 to 240,000 CAD base salary, plus equity and performance bonuses. It's an opportunity to be part of a team that's disrupting traditional financial markets and setting new standards in digital asset infrastructure. The role combines technical excellence with the excitement of working in the cryptocurrency space, making it ideal for engineers passionate about both technology and financial innovation.

Last updated 21 hours ago

Responsibilities For Senior Software Engineer

  • 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

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

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 secure cryptocurrency custody solutions with Node.js, TypeScript, and blockchain technologies in Palo Alto.

Senior Software Engineer

Senior Software Engineer role at BitGo, focusing on stablecoin infrastructure development with 6+ years of backend experience required.

Senior Software Engineer

Senior Software Engineer role at BitGo, building secure cryptocurrency infrastructure with Node.js, TypeScript, and distributed systems.

Solutions Engineer

Senior Solutions Engineer role at BitGo, leading digital asset infrastructure provider, requiring technical expertise and client relationship management in Tokyo.

Senior Software Engineer

Senior Software Engineer role at BitGo, focusing on stablecoin infrastructure development with 6+ years of backend experience required, offering competitive compensation and benefits.