Mamoru logo - Blockchain Wallet Engineer (Rust)

    Blockchain Wallet Engineer (Rust)

    Mamoru
    Toronto, Ontario, Canada
    Full-time
    Engineering
    Apply Now

    What You'll Be Doing

    Build hot, warm and cold wallets across EVM, Solana, BTC and TRON.

    Implement secure signing and key management using MPC/TSS, multisig and HSM.

    Automate deposits, withdrawals and transfers, including whitelists and approval workflows.

    Handle transaction construction, nonces, gas, stuck or failed transactions, and chain reorgs.

    Run nodes and manage RPC connections.

    Monitor and reconcile on-chain and exchange balances, raising alerts on anomalies.

    Own wallet security and incident response.

    What We're Looking For

    Rust is a must-have; Go, C++ or Python is a plus.

    3+ years building wallet, custody or payment systems in production.

    Multi-chain experience across EVM plus at least one non-EVM chain.

    Hands-on experience with MPC/TSS, multisig or HSM signing.

    Experience with nodes, RPC, reorg and confirmation handling.

    Bachelor's degree in CS, Engineering or a related field.

    Bonus Points

    Wallet experience at an exchange, custodian or trading firm.

    Experience with exchange deposit/withdrawal APIs and cross-chain bridges.

    Solidity / smart contract experience.

    Ready to Apply?

    To submit your application for this position, please visit Mamoru's official website and follow their application process.

    Related Engineering Jobs