DevJobs

Protocol Engineer at Fhenix

Overview
Skills
  • C++ C++
  • Go Go
  • Rust Rust
  • Networking Networking
  • system design
  • testing
  • algorithms
  • concurrency
  • data structures
  • operating systems
  • performance tuning
  • rollups
  • zero-knowledge proofs
  • bridges
  • distributed systems
  • Ethereum
  • EVM
  • FHE
  • L2s
  • multi-party computation

About Fhenix:

Fhenix (https://fhenix.io) is an FHE research and development company building scalable, real-world applications of Fully Homomorphic Encryption (FHE) for the EVM. Our mission is to make encrypted computation feel native to Web3 developers - no cryptography PhD required.

Backed by leading VCs and cryptography experts, we’re expanding our world-class team to push the boundaries of secure, decentralized applications.

 

Job Description:

We’re looking for a Protocol Engineer to join our core engineering team and help shape the next generation of privacy-first blockchain infrastructure. You’ll work on low-level protocol design, FHE integration, and the tooling that powers secure computation at scale.

This role is ideal for someone who thrives in deep technical systems, cares about clean architecture, and is excited to bring novel cryptography to production-grade networks

 

Key Responsibilities:

●    Design and implement core components of the Fhenix protocol (coprocessors, rollups, bridges)

●    Integrate FHE primitives into smart contract execution environments

●    Collaborate with cryptographers to translate research into a performant, secure code

●    Optimize protocol performance, latency, and scalability

●    Build tools and documentation to support dev teams using the protocol

●    Contribute to the long-term architecture and roadmap of our Coprocessor and Layer 2 stack

 

Requirements:

●    4+ years of experience in backend software development.

●    Proficient in at least one system-level or backend-focused language such as Go, Rust, C++.

●    Strong computer science fundamentals - data structures, algorithms, concurrency, operating systems, and networking.

●    Strong background in system design, performance tuning, and testing

●    Comfort-owning services end-to-end: from design and implementation to monitoring and maintenance.

●    Comfortable operating in uncharted territory - able to ramp up on new languages and concepts rapidly and solve problems where no clear path exists.

●    Experience working in high trust, async, globally distributed team

 

 

 

Bonus Points:

●    Solid understanding of blockchain fundamentals (Ethereum and EVM or equivalent, L2s, bridges, rollups) or experience building distributed systems.

●    Experience with Rust, Go or C++.

●    Contribution to open-source projects, research collaborations or relevant technical blogs/public talks.

●    Familiarity with zero-knowledge proofs, multi-party computation, or FHE

 

Fhenix