Software Engineer - Custody Services
**Company Overview: **
BitGo is a leading provider of secure solutions for the digital asset economy, offering custody, staking, trading, and core infrastructure services to investors and builders. Established in 2013, BitGo has been at the forefront of crypto innovation, introducing multi-signature wallets and advancing technology like Threshold Signature Schemes (TSS) for improved security. With a focus on safety, BitGo safeguards over 600 tokens on various blockchains and has evolved into a comprehensive solution provider, establishing BitGo Trust Company in 2018 and expanding services to include trading with BitGo Prime in 2020. Serving as the primary custodian for WBTC, BitGo leads the industry in digital asset security, custody, and liquidity, supporting institutional clients worldwide.
Job Summary:
BitGo is seeking a talented Software Engineer to join the Custody Services team in Downtown Toronto, responsible for developing a custodial platform that enables businesses and customers to trade, stake, and manage crypto products.
Key Responsibilities:
- Design and implement scalable APIs, libraries, and services to enhance the custodial platform
- Lead feature development from inception to deployment and integration
- Collaborate with teams to introduce new features and functionalities
- Write clean, efficient, and maintainable code
- Ensure application performance, quality, and responsiveness
- Identify and address bottlenecks and bugs
- Explore and integrate new technologies for development efficiency
- Participate in code reviews and contribute to continual improvement
- Mentor peers in best practices through code reviews and education
Skills & Qualifications:
We seek team members who embrace our values of open communication, ownership, and excellence, sharing our commitment to delivering trust in digital assets.
Required Qualifications:
- 2-6 years of backend and server-side development experience
- Strong problem-solving skills, algorithm design, and complexity analysis
- Proficiency in TypeScript, Node.js, and Kotlin
- Experience with PostgreSQL, MongoDB, and RESTful API design
- Familiarity with microservices and service-oriented architectures
- Background in unit and functional testing, debugging, Git/GitHub, and CI tools
- Ability to work efficiently in a fast-paced environment
- Bachelor’s degree in a technical field
- Understanding and interest in cryptocurrencies and blockchain
Preferred Qualifications:
- Previous experience developing consumer-facing crypto products
- Demonstrated expertise building public-facing APIs
- Full-stack capabilities and familiarity with React
- Experience collaborating with clients or business partners
- Knowledge of digital wallets, clearing and settlement, lending, or trading systems
Why Join BitGo?
Working at BitGo means being part of a team dedicated to innovation, excellence, and making impactful changes in the financial markets. If you are passionate about disruptive technologies, collaborative environments, and driving transformation, join us in shaping the future of financial services.Offering competitive compensation and opportunities for growth and would form part of the benefits package.
Transform the financial services industry alongside BitGo, and contribute to the evolution of investing.