
Senior Software Engineer (Golang, C/C++, cryptography)
- Remote
- Abu Dhabi, Abu Dhabi, United Arab Emirates
- Dubai, Dubai, United Arab Emirates
- Sharjah, Sharjah, United Arab Emirates
- Dammam, Eastern Province, Saudi Arabia
- Jeddah, Mecca Province, Saudi Arabia
- Khobar, Eastern Province, Saudi Arabia
- Riyadh, Riyadh Province, Saudi Arabia
- Krakow, Podlaskie, Poland
- Lublin, Lubelskie, Poland
- Poland, Mazowieckie, Poland
- Poznan, Wielkopolskie, Poland
- Warsaw, Warmińsko-Mazurskie, Poland
- Pilsen, Plzeňský kraj, Czechia
- Praha, Praha, Hlavní město, Czechia
- Budapest, Budapest, Hungary
- Bucuresti, București, Romania
- Athens, Attikí, Greece
- Crete, Kríti, Greece
- Limassol, Lemesos, Cyprus
- Nicosia, Lefkosia, Cyprus
- Paphos, Larnaka, Cyprus
- Muscat, Masqaţ, Oman
- Cebu City, Central Visayas (Region VII), Philippines
- Davao City, Davao (Region XI), Philippines
- Iloilo City, Western Visayas (Region VI), Philippines
- Makati, National Capital Region, Philippines
- Manila, National Capital Region, Philippines
- Manila, National Capital Region, Philippines
- Quezon City, National Capital Region, Philippines
- Taguig, National Capital Region, Philippines
- Pondicherry, Tamil Nādu, India
- Ahmedabad, Gujarāt, India
- Delhi, Delhi, India
- Bangalore, Karnātaka, India
- Mirpur, Dhaka, Bangladesh
- Mirpur, Dhaka, Bangladesh
- uttara, Dhaka, Bangladesh
- Bangkok, Krung Thep Maha Nakhon, Thailand
- Bangkok, Krung Thep Maha Nakhon, Thailand
- Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
- Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia
- Jakarta, Jakarta Raya, Indonesia
- Bordeaux, Nouvelle-Aquitaine, France
- Grenoble, Auvergne-Rhône-Alpes, France
- Lille, Hauts-de-France, France
- Lyon, Auvergne-Rhône-Alpes, France
- Montpellier, Occitanie, France
- Nantes, Pays-de-la-Loire, France
- Paris, Île-de-France, France
- Toulouse, Occitanie, France
- Aachen, Nordrhein-Westfalen, Germany
- Augsburg, Bayern, Germany
- Bad Homburg, Hessen, Germany
- Baden-Baden, Baden-Württemberg, Germany
- Bergisch Gladbach, Nordrhein-Westfalen, Germany
- Berlin, Berlin, Germany
- Bernau, Brandenburg, Germany
- Bielefeld, Nordrhein-Westfalen, Germany
- Bramsche, Niedersachsen, Germany
- Chemnitz, Sachsen, Germany
- Darmstadt, Hessen, Germany
- Darmstadt, Hessen, Germany
- Dresden, Sachsen, Germany
- Düsseldorf, Rheinland-Pfalz, Germany
- Essen, Nordrhein-Westfalen, Germany
- Frankfurt, Hessen, Germany
- Freiburg, Baden-Württemberg, Germany
- Görlizt, Sachsen, Germany
- Göttingen, Niedersachsen, Germany
- Greifswald, Mecklenburg-Vorpommern, Germany
- Halle, Sachsen-Anhalt, Germany
- Hamburg, Hamburg, Germany
- Hannover, Niedersachsen, Germany
- Heinsberg, Nordrhein-Westfalen, Germany
- Karlsruhe, Baden-Württemberg, Germany
- Kiel, Schleswig-Holstein, Germany
- Koln, Nordrhein-Westfalen, Germany
- Leipzig, Sachsen, Germany
- Leverkusen , Nordrhein-Westfalen, Germany
- Lingen, Niedersachsen, Germany
- Magdeburg, Sachsen-Anhalt, Germany
- Mainz, Rheinland-Pfalz, Germany
- Munich, Bayern, Germany
- Münster, Nordrhein-Westfalen, Germany
- Neu-Ulm, Bayern, Germany
- Neuruppin, Brandenburg, Germany
- Neuss, Nordrhein-Westfalen, Germany
- Nuremberg, Bayern, Germany
- Osnabrück, Niedersachsen, Germany
- Paderborn, Nordrhein-Westfalen, Germany
- Potsdam, Brandenburg, Germany
- Quedlinburg, Sachsen-Anhalt, Germany
- Rimbach, Hessen, Germany
- Rostock, Mecklenburg-Vorpommern, Germany
- Schwerin, Mecklenburg-Vorpommern, Germany
- Stuttgart, Baden-Württemberg, Germany
- Ulm, Baden-Württemberg, Germany
- Varel, Niedersachsen, Germany
- Viechtach, Bayern, Germany
- Warendorf, Nordrhein-Westfalen, Germany
- Wiesbaden, Hessen, Germany
- Wuppertal, Nordrhein-Westfalen, Germany
- Birmingham, England, United Kingdom
- London, England, United Kingdom
- London, England, United Kingdom
- Manchester, England, United Kingdom
- Aberdeen, Scotland, United Kingdom
- Wales, Wales, United Kingdom
+107 more- Engineering
Job description
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.
What You’ll Do
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.
Why to join?
Build a future‐defining blockchain protocol that breaks free from monolithic, slow ledgers and centralized execution.
Work with a small, world‐class team pushing the frontier of high‐throughput off‐chain computation with on‐chain security.
Shape the future of open‐source tools, State Transition and Agent SDKs that empower developers globally.
Job requirements
5+ years of production experience in systems engineering, with advanced proficiency in Golang and/or C/C++
Deep knowledge of distributed systems
Strong experience in cryptography, Merkle / sparse Merkle trees
Proven ability to operate in fast‐paced startups or open‐source protocol environments
Clear, effective communicator, great at collaborating in cross‐functional, multidisciplinary teams
Bonus experience:
Cryptographic protocol design, consensus protocols, cross‐chain bridges
Zero‐knowledge proofs
Performance profiling
or
All done!
Your application has been successfully submitted!