PL Network


Protocol Engineer



Software Engineering · Full-time
Posted on Friday, May 3, 2024

Specialism: Layer 2

Project: An organization that is a pioneer in cutting-edge technologies has developed a revolutionary solution known as the universal confidentiality layer for Web3. This innovative technology, led by Fully Homomorphic Encryption (FHE) and reinforced by Ethereum’s security mechanisms, allows the creation of highly secure decentralized applications (dApps) for the next era of the internet. By extending confidentiality to existing blockchains, they aim to bridge a crucial gap in the Web3 ecosystem, potentially catalyzing the widespread adoption of decentralized technologies.

Key Skills: Golang, Rust, Cosmos-SDK, Substrate, Tendermint, CometBFT, EVM, FHE, ZK, MPC, Solidity, GitHub

Location: Remote

Role Detail: We are seeking a Protocol Engineer who will spearhead the entire product development process, ensuring the timely delivery of high quality software. This role will involve close collaboration and innovation within a diverse team to guarantee the security, performance, and scalability of the protocol. Remaining updated on industry trends, emerging technologies, and engineering best practices is essential for success.


  • 3+ years of experience building sophisticated software products with GoLang or Rust.
  • Experience taking distributed systems to production.
  • Experience building with Cosmos-SDK or Substrate.
  • Experience with protocol design and security best practices.
  • Understanding of Tendermint, CometBFT, or other consensus engines.
  • Understanding of latest blockchain technologies and software.
  • Understanding of the Ethereum Virtual Machine (EVM).
  • Understanding of the latest blockchain technologies and cross-chain messaging.
  • Understanding of, or willingness to learn about, FHE, ZK, and MPC.
  • Proficient in spoken and written English.
IPTS is an equal opportunity employer.

Apply for this job

Drag and drop or click to upload.
Tell us why you are a good fit, add a cover letter or anything else you want to share.
To withdraw or update your application, email applications@getro.com