Rust Wallet SDK Engineer (Blockchain) TOKEN 13 SOFTWARE L.L.C

Posted 30+ days ago

Experience

4 - 8 Years

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Bachelor of Science(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)

Nationality

Any Nationality

Gender

Any

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Responsibilities

  1. Design and develop a high-performance, scalable blockchain

wallet SDK using Rust.

  1. Be responsible for the development of core wallet modules,

including but not limited to:

  • Private key / mnemonic / KeyStore management

  • HD Wallet implementation (BIP32 / BIP39 / BIP44)

  • Multi-chain address derivation and transaction signing (ETH / BSC /

TRON / Solana, etc.)

  1. Design a secure cryptographic architecture, including:

  • Private key encryption and key derivation (PBKDF2 / Argon2, etc.)

  • AES-GCM / ChaCha20-Poly1305 / HMAC / Hash algorithms

  1. Integrate with blockchain nodes or third-party RPC services (e.g.

self-hosted nodes, Infura, QuickNode, etc.).

5.Provide unified SDK interfaces for iOS / Android / Web / Backend

platforms:

  • Rust → FFI / C / Go / WASM / Mobile bindings

6.Write clear SDK documentation, API references, and example

code.

7.Participate in security design, code audits, and critical logic

reviews.

Desired Candidate Profile

Requirements

Must-have

  1. 3+ years of hands-on Rust development experience.

  2. Solid understanding of Rust core concepts, including:

  • Ownership / Borrowing / Lifetimes

  • Traits / Enums / Error handling

  • Async programming / Tokio (preferred)

  1. Experience in wallet, blockchain, or cryptography-related development

(strongly preferred).

  1. Familiar with at least one major blockchain:

  • Ethereum / EVM-based chains (ETH / BSC / Polygon), or

  • TRON / Solana / Bitcoin

  1. Understanding and ability to implement:

  • Private keys, public keys, signatures, and address generation

  • Mnemonics and HD wallet derivation paths

  1. Strong sense of code quality, security, and best practices.

Nice-to-have

  1. Experience with one or more of the following:

  • Wallet SDKs, wallet applications, or hardware wallets

  • Low-level development for decentralized applications (DApps)

  1. Familiarity with common cryptographic algorithms and libraries:

  • secp256k1 / ed25519

  • ring / rust-crypto / libsodium

  1. Experience with cross-language bindings, such as:

  • Rust + C FFI

  • Rust → Go / Java / Swift / Kotlin

  • Rust → WASM

  1. Security-related experience, including:

  • Layered private key encryption (DEK / KEK design)

  • HSM / Secure Enclave / TEE

    Experience in blockchain security, audits, or vulnerability analysis.

Employment Type

    Full Time

Company Industry

Keywords

  • Rust Development
  • Rust Blockchain Developer
  • Crypto Wallet Developer
  • Blockchain Engineer
  • Blockchain
  • Rust

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

TOKEN 13 SOFTWARE L.L.C

Erma Javier Areloa - Recruiter

​Bay Square 12​08, 9 street​3 Floor, Office 306, Dubai, United Arab Emirates (UAE)

Similar Jobs

Developer

OU

  • 0 - 6 Years
  • Dubai - United Arab Emirates (UAE)

Software Engineer

Software AYS

  • 1 - 3 Years
  • Abu Dhabi - United Arab Emirates (UAE)

Full Stack Developer

Confidential Company

  • 2 - 3 Years
  • Dubai - United Arab Emirates (UAE)

Java Developer

Software AYS

  • 3 - 6 Years
  • Abu Dhabi - United Arab Emirates (UAE)
View All