Senior Software Engineer (Golang, C/C++, cryptography)

TechBiz Global
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

C
Systems Engineering
C++
Communications Protocols
Distributed Systems
Fault Tolerance
Go

Job description

  • Architect, design, and implement core components of the stack, including:
  • Proof of Work (PoW) consensus engine in C++
  • BFT consensus layer in Golang
  • SMT / proof aggregation layer, including ZK applications
  • Collaborate across layers to ensure seamless integration, from mining through to off-chain asset handling and crypto-economic guarantees.
  • Build the State Transition SDK and shape the upcoming Agent Execution SDK, enabling off-chain transactions and verifiable, composable agent-driven logic.
  • Optimize for scalability, performance, and security, particularly in high-throughput, distributed environments.
  • Design and validate consensus protocols, including Byzantine Fault Tolerant mechanisms and cross-chain bridge communication.
  • Work closely with research colleagues on ZK-proof integrations, SMT sharding, and next-gen cryptographic primitives.

Requirements

Systems Engineering, Distributed Systems, C, Cryptography, C++, Production Experience, Protocol Design, * Cryptographic protocol design, consensus protocols, cross-chain bridges

  • Zero-knowledge proofs
  • Performance profiling

About the company

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Senior Software Engineer to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you. You will work with the system that redefines how assets are minted, transferred, and managed, ensuring security and atomic consistency through a compact on-chain infrastructure that prevents double-spending. You will be delivering a multi-layered protocol stack (PoW, BFT, SMT aggregation, State Transition & Agent SDK), and are now scaling fast into advanced distributed systems and ZK-integrated modules.

Apply for this position