BitGo, the leader in digital asset financial services, is expanding its Toronto hub and seeking Software Engineers across multiple teams. We're building robust and scalable systems to integrate new and existing blockchains, enabling secure custody and staking of funds totaling billions of dollars.
As a Software Engineer at BitGo, you'll be responsible for:
- Designing and building scalable APIs, libraries, and services for blockchain integration and staking functionality
- Owning functionality and scalability features from research to deployment
- Building integration libraries and SDKs for server and API interfaces
- Exposing and documenting functionality for UI, third-party developers, and internal/external tooling
- Collaborating with engineering teams and product managers
Required skills:
- Experience with server-side languages like Golang, TypeScript/Node.JS, Java
- Experience with SQL databases (MySQL or Postgres)
- RESTful API design expertise
- Strong unit and functional testing skills
- Bachelor's degree in computer science or related field
- Algorithm design and problem-solving skills
- Ability to work independently in a fast-paced environment
Preferred skills:
- Understanding of cryptocurrencies and blockchain
- Experience with microservices and distributed applications
- Familiarity with Containers and Kubernetes
- Financial industry experience
Benefits include competitive salary, stock options, health insurance, paid parental leave, and more. Join BitGo to be part of the team transforming the financial services industry through cryptocurrency innovation.