More jobs:
Protocol Engineer; Golang
Job in
Concord, Contra Costa County, California, 94527, USA
Listed on 2026-10-15
Listing for:
Hyring®
Full Time
position Listed on 2026-10-15
Job specializations:
-
Software Development
Golang, Blockchain / Web3, Backend Developer
Job Description & How to Apply Below
Job Title:
Lead Specialty Software Engineer – Protocol Engineer
Location:
Concord, CA Project:
Digital Asset Platform / Blockchain Work Authorization:
Candidates must not require employment sponsorship. Job Overview
We are seeking an experienced Lead Specialty Software Engineer (Protocol Engineer) to design, develop, and optimize a next-generation Digital Asset Platform supporting secure, confidential, and regulatory-compliant institutional financial transactions.
The ideal candidate will have strong experience in Golang, distributed systems, blockchain protocols, elliptic curve cryptography, and consensus algorithms.
This role involves architecting a blockchain settlement engine, implementing privacy-preserving cryptographic solutions, and developing high-performance distributed applications.
Must-Have Technical Skills- Golang (Go): 3+ years of backend or systems programming experience, with expert-level Go development skills.
- Elliptic Curve Cryptography (ECC):
Minimum 6 months of hands‑on experience implementing or working with ECC. - Distributed Systems: 1+ year of experience with BFT consensus algorithms, peer‑to‑peer networking, and state replication.
- Software Engineering: 5+ years of professional software engineering experience.
- Database Technologies:
YugabyteDB, PostgreSQL, and/or Liquibase, as highlighted in the top skills.
- Design and develop custom blockchain applications using Golang, Cosmos SDK, and CometBFT (Tender mint).
- Build and optimize core blockchain settlement protocols for institutional financial transactions.
- Implement cryptographic techniques such as Pedersen Commitments and Bulletproofs (Zero‑Knowledge Range Proofs).
- Develop custom ABCI++ extensions, including Prepare Proposal and Vote Extensions.
- Implement Multi‑Party Computation (MPC) mixing networks.
- Design KVStore‑based state machines supporting encrypted balances.
- Optimize elliptic curve operations, including scalar multiplication and point addition.
- Develop secure off‑chain query mechanisms and permission‑based regulatory auditing capabilities.
- Ensure high availability, low latency, scalability, and transaction confidentiality.
- Hands‑on experience with Cosmos SDK, CometBFT, or Tender mint.
- Knowledge of Zero‑Knowledge Proofs (ZKP), Bulletproofs, and Sigma protocols.
- Experience with Pedersen Commitments and homomorphic encryption.
- Familiarity with Multi‑Party Computation (MPC) and Verifiable Secret Sharing (VSS).
- Experience with Ristretto
255 or gnark‑crypto. - Strong understanding of blockchain consensus architecture.
- Ability to translate mathematical research papers into production‑grade code.
- Knowledge of Account Model versus UTXO Model.
- Experience in financial services, Fin Tech, payments, or trading platforms.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×