Protocol Engineer (Golang)

Hyring®

Concord (CA)

On-site

USD 180,000 - 300,000

Full time

4 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Hyring leads the design and development of a next-gen Digital Asset Platform focused on secure, confidential institutional transactions. The Lead Specialty Software Engineer (Protocol Engineer) will architect a blockchain settlement engine and implement privacy-preserving cryptographic solutions using Golang and distributed systems.

The role emphasizes high-performance distributed applications, with responsibilities spanning adoption of ECC, MPC networks, and extensive cryptographic techniques

Qualifications

  • 3+ years of Golang backend/system programming experience.
  • 6 months+ hands-on ECC experience.
  • 1+ year in distributed systems including BFT, P2P, state replication.
  • 5+ years of professional software engineering experience.
  • Experience with YugabyteDB, PostgreSQL, Liquibase is a plus.

Responsibilities

  • Design and develop blockchain applications using Golang, Cosmos SDK, and CometBFT (Tendermint).
  • Build and optimize core blockchain settlement protocols for institutional financial transactions.
  • Implement cryptographic techniques such as Pedersen Commitments and Bulletproofs.

Skills

Golang
ECC
Distributed Systems
Software Eng
Databases

Job description

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.
Key Responsibilities
  • Design and develop custom blockchain applications using Golang, Cosmos SDK, and CometBFT (Tendermint).
  • 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 PrepareProposal 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.
Preferred Qualifications
  • Hands‑on experience with Cosmos SDK, CometBFT, or Tendermint.
  • 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 Ristretto255 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, FinTech, payments, or trading platforms.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Specialty Software Engineer 3
Specialty Software Engineer 3

Motion Recruitment • Concord (CA)

Hybrid
USD 140,000 - 190,000
Senior Protocol Engineer (Go) – Blockchain Platform
Senior Protocol Engineer (Go) – Blockchain Platform

Hyring® • Concord (CA)

On-site
USD 180,000 - 300,000
Lead Specialty Software Engineer (Protocol Engineer)
Lead Specialty Software Engineer (Protocol Engineer)

PINNACLE GROUP (Pinnacle Technical Resources) • Concord (CA), Northern (KY)

Hybrid
USD 96,000 - 110,000
Lead Protocol Engineer (Go) - Blockchain & Privacy (Hybrid)
Lead Protocol Engineer (Go) - Blockchain & Privacy (Hybrid)

Innova Solutions Inc. • Concord (CA), Northern (KY)

Hybrid
USD 96,000 - 103,000
Medical & Pharmacy
Dental & Vision
401(k) Plan
+9
Specialty Software Engineer 3
Specialty Software Engineer 3

Kelly Services • Concord (CA)

Hybrid
USD 98,000 - 110,000
Protocol Engineer
Protocol Engineer

MaC VC • New York (NY)

On-site
USD 120,000 - 160,000
Lead Protocol Engineer - Go Blockchain & Privacy
Lead Protocol Engineer - Go Blockchain & Privacy

MassGenics, Inc. • Concord (CA), Northern (KY)

Hybrid
USD 96,000 - 103,000
Referral bonus
Medical & pharmacy coverage
401(k)
+3
Protocol Engineer
Protocol Engineer

Fun • New York (NY)

On-site
USD 140,000 - 190,000
Lead Protocol Engineer: Privacy Blockchain (Hybrid, W2)
Lead Protocol Engineer: Privacy Blockchain (Hybrid, W2)

PINNACLE GROUP (Pinnacle Technical Resources) • Concord (CA), Northern (KY)

Hybrid
USD 96,000 - 110,000
Protocol Engineer
Protocol Engineer

fun.xyz • New York (NY)

On-site
USD 100,000 - 150,000