{"id":162787,"url":"https://alion.io/job/dmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform","title":"Software Engineer in Blockchain — Crypto Custody Platform","company":{"id":58228,"name":"DMG Blockchain Solutions","domain":"dmgblockchain.com","url":"https://alion.io/company/dmg-blockchain-solutions","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Web3","role_family":"Web3","seniority":"middle","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Delta, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":77000,"max_usd":168000,"period":"year","method":null,"sample_n":73},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Bitcoin","optional":false},{"name":"JavaScript","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"QuickNode","optional":false},{"name":"React.js","optional":false},{"name":"Solana","optional":false},{"name":"Token Standards","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-08-18T00:00:00Z","employer_posted_date":"2026-08-18","last_verified_at":"2026-10-25T10:07:27Z","board_verified":true,"closed_at":null,"days_open":68,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":68},"description":"We are building a financial technology platform that enables institutional customers to manage fiat accounts, transactional wallets and digital-asset custody wallets. We are looking for a backend-focused a Software Engineer with Blockchain Exposer who can work across our existing web application while helping us build the next generation of our custody infrastructure. You will work primarily with TypeScript, NestJS, Next.js and PostgreSQL. You will also help us evolve from relying entirely on third-party custody providers toward operating more of our own wallet, transaction-policy, blockchain-monitoring and secure-signing infrastructure. This is not a blockchain research or smart-contract-only role. We need a strong engineer who understands how production blockchain systems work for Digital Currency: wallet addresses, transaction construction, signing, broadcasting, confirmations, reorganizations and reconciliation. You will not be expected to invent a new MPC cryptographic protocol. You will be expected to help us safely integrate audited cryptographic components and build the platform around them.\nResponsibilities:\nBuild and maintain features across our NestJS API, Next.js portal and supporting services.\nDesign provider-neutral custody workflows that can work with third party wallet infra provider and in near future DMG own internal signing infrastructure.\nEvolve our transaction system from simple quorum approvals into immutable, policy-controlled transaction intents.\nImplement approval workflows, authorization receipts, segregation of duties, transaction limits and destination policies.\nBuild custody-space, keyset, wallet-address and key-lifecycle management.\nIntegrate secure MPC, HSM or confidential-computing components without exposing key material to the main application.\nBuild chain-specific transaction construction and broadcasting services.\nExpand blockchain support across EVM networks and eventually other families such as Bitcoin and Solana.\nImprove Harbor, our blockchain observation and reconciliation service.\nIntegrate blockchain infrastructure providers such as QuickNode for RPC, streams and historical data.\nHandle deposits, withdrawals, confirmations, finality, failed transactions, replacements and blockchain reorganizations.\nBuild reliable asynchronous workflows using queues, idempotency and transactional outbox patterns.\nDesign secure administrative and disaster-recovery workflows for custody operations.\nWrite unit, integration and end-to-end tests for sensitive financial workflows.\nParticipate in architecture discussions, code reviews, operational planning and incident investigation.\nDocument important technical and security decisions clearly.\nQualifications:\nApproximately 4 or more years of professional software engineering experience, or equivalent demonstrated impact.\nRequired Skills:\nStrong TypeScript and Node.js experience.\nExperience building and operating production web applications and backend APIs.\nExperience working with relational databases, data modelling, migrations and transactions.\nAbility to work across backend services, integrations and frontend application code.\nExperience designing asynchronous and failure-tolerant workflows.\nGood understanding of authentication, authorization, role-based access and secure API design.\nExperience writing meaningful automated tests for business-critical workflows.\nAbility to understand an established codebase, follow its patterns and improve it incrementally.\nStrong communication skills and the ability to explain technical trade-offs clearly.\nPreferred Skill:\nBuilding or integrating blockchain wallets.\nEVM transactions, chain IDs, gas, nonces and transaction receipts.\nERC-20 token transfers and event logs.\nBlockchain JSON-RPC APIs.\nSigning and broadcasting raw transactions.\nWallet address derivation and hierarchical deterministic wallets.\nTransaction confirmations, finality and reorganizations.\nBlockchain indexing, webhooks or event-stream processing.\nDeposit and withdrawal lifecycle management.\nReconciliation between on-chain activity and an internal ledger.\nCustodial versus non-custodial wallet models.\nHot, warm and cold-wallet security concepts.","description_format":"text","description_chars":4192,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Blockchain & Crypto","Cryptocurrencies","Crypto Wallets"],"lifecycle":[{"event":"open","at":"2026-08-18T00:00:00Z"}],"visa":[],"liveness":{"score":13,"band":"cold","label":"Long shot","p_open":1,"p_active":0.459,"p_room":0.28,"age_days":68,"expected_fill_days":31,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-10-25T05:49:26Z"},"pay":null,"html_url":"https://alion.io/job/dmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform","json_url":"https://alion.io/job/dmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform.json","meta":{"generated_at":"2026-10-25T12:10:20Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17588,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-26T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":58228},"rest":"https://alion.io/mcp/rest/get_company?id=58228"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdmg-blockchain-solutions-software-engineer-in-blockchain-crypto-custody-platform"}]}