cover image
BitGo

BitGo

bitgo.com

5 Jobs

568 Employees

About the Company

BitGo is the leading infrastructure provider of digital asset solutions, offering custody, wallets, staking, trading, financing and settlement out of regulated cold storage. Founded in 2013, BitGo is the first digital asset company to focus exclusively on serving institutional clients.

BitGo is dedicated to advancing a digital financial services economy that is borderless and accessible 24/7. With multiple Trust companies around the world, BitGo is the preferred security and operational backbone for more than 1,500 institutional clients in 50 countries, including many of the world's top brands, cryptocurrency exchanges and platforms. BitGo also secures approximately 8% of all on-chain Bitcoin transactions by value and is the largest independent digital asset custodian. For more information, please visit www.bitgo.com.

Listed Jobs

Company background Company brand
Company Name
BitGo
Job Title
Software Engineer - Wallet Core
Job Description
Toronto, Canada
On site
Junior
16-10-2025
Company background Company brand
Company Name
BitGo
Job Title
Senior Software Engineer - Wallet Core
Job Description
Job Title: Senior Software Engineer – Wallet Core Role Summary: Design, build, and maintain scalable, API‑first services that power a global digital asset platform. Own end‑to‑end feature ownership, from conception through deployment and integration, ensuring robust, well‑documented APIs for internal and external stakeholders. Expectations: - Deliver high‑quality, production‑ready code within fast‑paced iterations. - Own feature lifecycle and scalability considerations. - Mentor peers through code reviews and best‑practice guidance. Key Responsibilities: - Architect and implement scalable APIs, libraries, and services using TypeScript, Node.js, and ORM/SQL/NoSQL layers. - Design, document, and expose functionality to UI developers, third‑party partners, and internal tooling. - Define and ship new features in collaboration with product, design, and engineering teams. - Write clean, maintainable code and perform rigorous unit/functional testing. - Monitor performance, identify bottlenecks, and apply optimizations. - Evaluate and adopt new technologies to improve development efficiency. - Participate in code reviews, contributing to continuous improvement. - Provide mentorship to engineering peers on architecture, coding standards, and industry best practices. Required Skills: - 6+ years of backend and server‑side development experience. - Strong algorithmic thinking, problem solving, and complexity analysis. - Proficiency in TypeScript, Node.js, Express, PostgreSQL, and MongoDB. - Experience with JVM languages (Kotlin or Java) and RESTful API design. - Knowledge of microservices and service‑oriented architectures. - Experience with unit/functional testing, debugging, and CI/CD pipelines. - Version control expertise (Git/GitHub) and branching workflows. - Ability to adapt quickly in dynamic environments. - Strong understanding of cryptocurrencies and blockchain concepts. Required Education & Certifications: - Bachelor’s degree in Computer Science, Applied Mathematics, or a related technical discipline from an accredited institution.
Toronto, Canada
On site
Senior
28-10-2025
Company background Company brand
Company Name
BitGo
Job Title
Software Engineer - Trade
Job Description
**Job Title:** Software Engineer – Trade **Role Summary:** Design, develop, and maintain resilient backend APIs, libraries, and services that support BitGo’s financial offerings (clearing, settlement, lending, trading, liquidity). Own end‑to‑end feature development from conceptualization to deployment and customer integration, while documenting interfaces for UI, third‑party developers, and internal tooling. Collaborate with cross‑functional teams, mentor peers through code reviews, and uphold high craftsmanship standards. **Expectations:** - Deliver reliable, scalable server‑side functionality with minimal supervision. - Communicate effectively with engineering, product, and design teams to ensure alignment. - Mentor junior engineers via reviews and knowledge sharing. - Demonstrate ownership, transparency, and strong problem‑solving in a fast‑paced environment. **Key Responsibilities:** - Architect and implement robust RESTful APIs, microservices, and supporting libraries using languages such as Go, TypeScript/Node.js, Java, or Python. - Develop features for financial systems (general ledger, bookkeeping, settlement, liquidity) and digital asset services (wallets, lending, trading). - Design scalable solutions for real‑time, distributed architectures. - Write comprehensive unit and functional tests; debug and troubleshoot production issues. - Manage CI/CD pipelines, Git branching strategies, and code review processes. - Document APIs, data models, and integration guidelines for internal and external consumers. - Participate in architecture reviews and contribute to technical direction of the Trade platform. **Required Skills:** - Proficiency in at least one server‑side language (Go, TypeScript/Node.js, Java, Python). - Experience with relational SQL databases (MySQL, PostgreSQL). - Strong RESTful API design and implementation. - Solid unit testing, functional testing, and debugging practices. - Familiarity with version control (Git/GitHub), branching, code review tools, and CI pipelines. - Good algorithm design, problem‑solving, and complexity analysis. - Ability to work independently and meet delivery goals. **Preferred Skills:** - 2+ years of backend software development. - Experience with microservices and service‑oriented architecture. - Knowledge of containers (Docker) and orchestration (Kubernetes). - Exposure to large‑scale, real‑time, distributed systems. - Prior work in the financial industry or with digital wallets, clearing and settlement, lending, or trading systems. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Applied Mathematics, or a related technical discipline from a recognized university. - No specific additional certifications required.
Toronto, Canada
On site
Junior
19-11-2025
Company background Company brand
Company Name
BitGo
Job Title
Senior Software Engineer, Developer Experience
Job Description
**Job title:** Senior Software Engineer, Developer Experience **Role Summary:** Design, develop, and maintain the complete suite of resources that enable external developers to integrate with proprietary APIs—this includes documentation, SDKs, sample applications, and tooling. Drive an end-to-end, developer‑first workflow that improves clarity, consistency, and automation across all documentation and code artifacts. **Expactations:** - Own the full lifecycle of developer-facing assets from concept through publication. - Maintain a high standard of quality, accuracy, and accessibility for all external documentation and SDKs. - Collaborate closely with product, engineering, and support teams to capture real‑world usage scenarios and pain points. - Champion continuous improvement, automation, and operational excellence in developer enablement. **Key Responsibilities:** - Create and evolve comprehensive developer resources: API docs, integration guides, SDKs, sample apps, tutorials. - Lead the design and implementation of tooling (linting, documentation pipelines, validation scripts) that reduces manual effort and enforces consistency. - Interpret API behaviors and failure modes into intuitive developer workflows and information architecture. - Analyze support tickets, forum discussions, and feedback to surface friction points and deliver mitigating content or tools. - Establish and enforce standards for SDK design, documentation formats, changelogs, and code samples. - Review API and SDK designs from a developer perspective, ensuring clarity, stability, and integrator empathy. - Invest in automation to keep documentation and SDKs accurate by default. **Required Skills:** - 5+ years of professional software engineering experience with developer‑facing products or APIs. - Strong proficiency in JavaScript/TypeScript and RESTful API design patterns. - Deep knowledge of OpenAPI specifications and modern integration approaches. - Proven ability to influence product and engineering teams on API and SDK design. - Experience building or maintaining internal tooling, scripts, or pipelines for content generation, testing, or validation. - Understanding of CI/CD workflows for developer asset publishing. - Familiarity with Rust is a plus. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical experience. - No specific certifications required.
Toronto, Canada
On site
Senior
19-11-2025