Senior Blockchain Protocol Engineer (Go, EVM, Consensus)

stable • Cayman Islands
Remote
Apply
AI Summary

Stable is seeking a Senior Blockchain Protocol Engineer to develop and maintain its Layer 1 blockchain for USDT operations. The role involves deep Go and Geth expertise, custom consensus protocol development (StableBFT), and EVM compatibility enhancements. Key responsibilities include core protocol development, engineering excellence in Go, and building developer SDKs and APIs. Requires 4+ years of software engineering, with 2+ years in blockchain protocol development, L1 client engineering, or on-chain systems.

Key Highlights
Develop and extend Stable's custom Geth fork and L1 node.
Build and maintain StableBFT, the custom consensus implementation.
Design, develop, and maintain the Stable SDK for developer integration.
Key Responsibilities
Contribute to and extend the primary L1 node and Stable's custom Geth fork, implementing new protocol features, performance improvements, and bug fixes at the client level.
Build and maintain StableBFT, Stable's custom consensus implementation, including validator logic, block proposal, and finality mechanisms.
Develop and improve the EVM compatibility layer, ensuring full fidelity with Ethereum tooling and smart contract standards.
Own and extend gas abstraction infrastructure, including gas waiver logic and partner integrations.
Write thoroughly tested, well-documented Go code with a strong emphasis on performance, correctness, and reliability in a financial-grade production environment.
Own architectural decisions across the protocol stack, balancing scalability, maintainability, and the correctness demands of a live L1 network.
Maintain and extend the regression test suite to ensure protocol integrity across upgrades and new features.
Uphold rigorous engineering standards while moving quickly in a fast-paced production environment.
Design, develop, and maintain the Stable SDK, enabling seamless developer and partner integration with the chain's core infrastructure.
Ensure SDK documentation and versioning meet the standards expected by external developers building on Stable.
Partner closely with product, engineering, and external integration teams to translate business requirements into precise technical specifications and shipping commitments.
Stay current with developments across the EVM ecosystem and the broader stablecoin infrastructure landscape, proactively incorporating relevant advances into our stack.
Provide technical mentorship to teammates and contribute to raising the overall engineering quality bar across the team.
Technical Skills Required
Go go-ethereum (Geth) EVM Solidity dPoS BFT
Benefits & Perks
Salaried compensation
Fully remote
Nice to Have
Prior experience building or maintaining a custom consensus protocol on top of or alongside an EVM execution layer
Experience with wallet infrastructure, key management, or custodial and non-custodial payment architecture at scale
Prior experience building payment infrastructure, stablecoin protocols, or settlement systems on a live blockchain network
Track record of open-source contributions to blockchain clients, protocol tooling, or developer-facing infrastructure
Background in high-frequency trading, fintech, or other latency-sensitive financial systems where correctness and uptime are non-negotiable
Familiarity with process supervision, node orchestration, and validator operations in a live network environment

Job Description


Stable is the first Stablechain: a Layer 1 blockchain built specifically for USDT operations. Using USDT0 as its native gas token, Stable eliminates the need for volatile token requirements in transaction fees, prioritizing user experience and accessibility. The platform delivers sub-second block finality (0.75s), full EVM compatibility, and a custom delegated Proof-of-Stake consensus protocol, StableBFT, engineered for high throughput and low latency.


We're building open payments infrastructure for always-on payment solutions powered by USDT. Our enterprise-focused products enable businesses to send and receive money instantly, securely, and cost-effectively, 24/7 across global markets. Operating as a fully remote team, we serve clients worldwide.


Basic Qualifications

  • 4+ years of software engineering experience with at least 2 years focused on blockchain protocol development, L1 client engineering, or on-chain systems
  • Deep proficiency in Go as a primary language, with a strong track record shipping production-grade Go systems
  • Hands-on experience with go-ethereum (Geth) internals, including the execution engine, transaction lifecycle, mempool, and state management, at a source-code level, not just as an operator
  • Demonstrated experience forking, extending, or modifying an L1 client (Geth, Erigon, or equivalent)
  • Solid understanding of EVM architecture: opcode execution, gas accounting, precompiles, and smart contract deployment pipelines
  • Working knowledge of Solidity, including writing secure, efficient contracts and participating in internal reviews or audits
  • Strong understanding of consensus mechanism design, including dPoS, BFT variants, validator sets, and finality guarantees
  • Proven ability to own complex technical problems end-to-end, from architecture and specification through to production support
  • Experience designing and shipping production-grade SDKs, APIs, or developer integration libraries with clear documentation and versioning


Preferred Qualifications

  • Prior experience building or maintaining a custom consensus protocol on top of or alongside an EVM execution layer
  • Experience with wallet infrastructure, key management, or custodial and non-custodial payment architecture at scale
  • Prior experience building payment infrastructure, stablecoin protocols, or settlement systems on a live blockchain network
  • Track record of open-source contributions to blockchain clients, protocol tooling, or developer-facing infrastructure
  • Background in high-frequency trading, fintech, or other latency-sensitive financial systems where correctness and uptime are non-negotiable
  • Familiarity with process supervision, node orchestration, and validator operations in a live network environment


Key Responsibilities

Core Protocol Development

  • Contribute to and extend the primary L1 node and Stable's custom Geth fork, implementing new protocol features, performance improvements, and bug fixes at the client level
  • Build and maintain StableBFT, Stable's custom consensus implementation, including validator logic, block proposal, and finality mechanisms
  • Develop and improve the EVM compatibility layer, ensuring full fidelity with Ethereum tooling and smart contract standards
  • Own and extend gas abstraction infrastructure, including gas waiver logic and partner integrations


Engineering Excellence

  • Write thoroughly tested, well-documented Go code with a strong emphasis on performance, correctness, and reliability in a financial-grade production environment
  • Own architectural decisions across the protocol stack, balancing scalability, maintainability, and the correctness demands of a live L1 network
  • Maintain and extend the regression test suite to ensure protocol integrity across upgrades and new features
  • Uphold rigorous engineering standards while moving quickly in a fast-paced production environment


SDK & Developer Infrastructure

  • Design, develop, and maintain the Stable SDK, enabling seamless developer and partner integration with the chain's core infrastructure
  • Ensure SDK documentation and versioning meet the standards expected by external developers building on Stable

Collaboration & Innovation

  • Partner closely with product, engineering, and external integration teams to translate business requirements into precise technical specifications and shipping commitments
  • Stay current with developments across the EVM ecosystem and the broader stablecoin infrastructure landscape, proactively incorporating relevant advances into our stack
  • Provide technical mentorship to teammates and contribute to raising the overall engineering quality bar across the team


Summary

  • Contractor engagement
  • Salaried compensation


Please note: This job description is not an all-inclusive list of responsibilities but rather a general definition of the contractor's scope and function within the company.


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

stable

Cayman Islands

Blockchain Developer

Blockchain
•
2d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

center for development of tele...

Australia
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

emma of torre.ai

Argentina

Subscribe our newsletter

New Things Will Always Update Regularly