Back to jobs

    About BitGo

    BitGo is a leading infrastructure provider for digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, BitGo enables clients to securely navigate the digital asset space. With a global presence and multiple Trust companies, BitGo serves thousands of institutions, including top industry brands, exchanges, platforms, and millions of retail investors globally. As a critical component of the digital economy, BitGo processes a significant portion of Bitcoin network transactions and is recognized as the largest independent digital asset custodian and staking provider worldwide. They value open communication, transparency, ownership, and craftsmanship.

    About the Position

    Introduction

    BitGo is seeking a Software Engineer to join their Trade team in Toronto. This role involves building resilient and robust services for financial applications in the digital asset space. The position requires full-time on-site presence at the Toronto office to facilitate collaborative team dynamics and innovative problem-solving.

    Responsibilities

    • Design and build strong, resilient, and robust APIs, libraries, and services for financial services, including clearing and settlement, digital asset lending, trading, and liquidity.
    • Own functionality and scalability features from inception to deployment and customer integration.
    • Expose and document functionality for UI, third-party developers, and internal/external tooling.
    • Collaborate closely with all engineering teams and product managers to ensure consistent understanding of technical requirements and high work quality.
    • Provide mentorship to peers in the engineering team through code reviews and education on best practices.

    Requirements

    • Experience with server-side languages such as Golang, TypeScript/Node.JS, Java, Python, etc.
    • Experience developing or supporting financial accounting systems, including general ledger and bookkeeping functions.
    • Experience with SQL databases like MySQL or Postgres.
    • Confidence in RESTful API design.
    • Proficiency in unit and functional testing and debugging.
    • Experience with Git/GitHub, branching methodologies, code review tools, and CI tools.
    • Bachelor's degree in computer science, applied mathematics, or another technical discipline from a top university.
    • Understanding of and strong interest in cryptocurrencies and blockchain.
    • Strong skills in algorithm design, problem-solving, and complexity analysis.
    • Ability to work independently in a fast-paced environment.

    Nice to Have

    • At least 3 years of back-end, server-side software development experience.
    • Experience with microservices and service-oriented architectures.
    • Experience with large-scale, real-time, and distributed applications.
    • Familiarity with Containers and Kubernetes.
    • Understanding of and experience working in the financial industry.
    • Familiarity with digital wallets, clearing and settlement, lending, trading, or accounting systems.

    Benefits

    • Equity
    • Annual performance bonus

    About Company

    BitGo is a leading infrastructure provider for digital asset solutions, offering custody, wallets, staking, trading, financing, and settlement services from regulated cold storage. Established in 2013, BitGo enables clients to securely navigate the digital asset space. With a global presence and multiple Trust companies, BitGo serves thousands of institutions, including top industry brands, exchanges, platforms, and millions of retail investors globally. As a critical component of the digital economy, BitGo processes a significant portion of Bitcoin network transactions and is recognized as the largest independent digital asset custodian and staking provider worldwide. They value open communication, transparency, ownership, and craftsmanship.

    How to Apply

    Please let BitGo know you found this job on Remote3.

    Apply Now

    Your data is only shared with BitGo

    Location

    Toronto

    Type

    Full-Time

    Keywords

    Software Engineer
    Backend
    Golang
    TypeScript
    Node.js
    Java
    Python
    SQL
    MySQL
    Postgres
    RESTful API
    Git
    GitHub
    CI/CD
    Microservices
    Containerization
    Kubernetes
    Blockchain
    Cryptocurrency
    Financial Services
    Digital Assets
    Verified Company

    Software Engineer - Trade

    BitGo