Blockchain Engineer

Overview

On Site
$70 - $80
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

BTC
ETH
EVM
SOL
Java
Go
Rust
Node.js
Python
UTXO
Wallet Infrastructure
Blockchain
Asset Management
Wallet-as-a-Service (WaaS)
deterministic wallets

Job Details

Blockchain Engineer - Wallet Infrastructure
Blockchain Wallet Infrastructure Engineer will design, build, and secure wallet systems across multiple blockchain networks. The ideal candidate will have strong programming expertise, deep knowledge of cryptographic models, and experience integrating blockchain solutions with enterprise systems. This role involves working on cutting-edge Wallet-as-a-Service (WaaS) architectures, custody platforms, and scalable microservices to support mission-critical financial applications.
Design and develop wallet infrastructure, including key management, address derivation, and signing modules for BTC, ETH/EVM, SOL, and other chains.
Implement raw transaction creation, serialization, validation, and signing workflows.
Integrate and build features aligned with WaaS architectures such as automated signing, policy engines, governance workflows, and MPC/HSM key management.
Develop blockchain services including RPC integration, indexers, and broadcast modules.
Integrate blockchain solutions with legacy systems, enterprise services, and internal platforms.
Build scalable microservices with CI/CD pipelines, Git workflows, and monitoring instrumentation.
Required Skills:
Strong programming experience in Java, Go, Rust, Node.js, or Python.
Deep knowledge of UTXO and account-based models, deterministic wallets (BIP32/39/44).
Experience with WaaS or custody platforms (e.g., Fireblocks, BitGo, IOFInNet, Taurus).
Hands-on experience with Git, CI/CD pipelines, AppDynamics, Splunk, and production-grade observability tools.
Understanding of security best practices for key/signature management, MPC/HSM, and multi-layer wallet architectures.
Experience integrating blockchain systems with traditional/legacy enterprise systems.
Nice to Have
Background in treasury or custody operations.
Experience with smart contract development.
Exposure to multi-chain application development.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Microgreen Technologies LLC