Senior Blockchain Engineer

Remote $150k–$180k senior 1 month ago full-time quality 8.9/10
GolangMPCTSSElliptic Curve CryptographyZero-Knowledge ProofsDockerKubernetesCI/CD

Key Responsibilities

  • MPC/TSS Wallet Development
  • MPC Protocol Implementation: Design and implement MPC (Multi-Party Computation) protocols in Golang to build highly available private key sharding and distributed signature services
  • Key Lifecycle Management: Develop secure end-to-end key lifecycle management systems including key generation, storage, recovery, and destruction
  • Threshold Signature Scheme (TSS): Implement TSS algorithms and secure multi-party computation protocols for 2/3 signature distribution
  • Multi-chain Integration: Build integration layers for multiple blockchain networks including Bitcoin (BTC), XRP, Solana (SOL), EVM-compatible chains (ETH, BNB, AVAX, ARB, POL), and TRON
  • Hardware Security: Integrate HSM (Hardware Security Module) solutions (YubiHSM, AWS CloudHSM, Azure Dedicated HSM) for enhanced security
  • API Development
  • Internal APIs: Build and maintain internal APIs to expose pool data, routing results, and token balances to frontend services
  • Wallet APIs: Develop secure APIs for wallet operations, transaction signing, and blockchain interactions
  • Hardware Wallet Integration: Implement interfaces for Ledger and Trezor hardware wallet integration
  • System Architecture
  • Microservices Design: Architect scalable, secure microservice architecture supporting MPC wallet operations
  • Performance Optimization: Optimize high-performance data pipelines and real-time event processing systems
  • Security Implementation: Implement security best practices across all wallet and trading operations

Requirements

  • Experience: 5+ years of backend development experience, with 3+ years focused on Golang development
  • MPC/TSS Expertise: Deep understanding of MPC/TSS technology stack with actual production system development experience
  • Cryptography: Strong knowledge of Elliptic Curve Cryptography (ECC), Zero-Knowledge Proofs, and Threshold Signature schemes
  • Blockchain Protocol Experience: Extensive experience in blockchain protocol layer development, familiar with at least Ethereum, Bitcoin, and Solana mainstream public chains
  • Security Systems: Development experience in high-security systems (financial, payments, cryptocurrency)
  • Cloud Native: Proficiency with Docker, Kubernetes, and CI/CD cloud-native technology stacks
  • System Design: Excellent system design capabilities with experience designing scalable microservice architectures
  • Data Pipelines: Experience building high-performance data pipelines and real-time event processing systems

Preferred Qualifications

  • Wallet & Custody Experience:
  • Practical development experience with digital wallets, exchanges, or custody services
  • Familiarity with BIP-32, BIP-39, BIP-44 wallet standards
  • Open Source & Community:
  • Contributions to open-source blockchain projects (Cosmos SDK, Ethereum clients, etc.)
  • Active participation in blockchain developer communities
  • Advanced Technical Skills:
  • Experience with zk-SNARKs, zk-STARKs, or other zero-knowledge proof systems
  • Knowledge of cross-chain bridges and interoperability protocols
  • Familiarity with FHE (Fully Homomorphic Encryption) or advanced cryptographic primitives
  • Security Certifications:
  • Cryptography or blockchain security certifications
  • Experience with security audits and vulnerability assessments

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to BITFIT LABS PTE LTD.