PL Network


Software Engineer



Software Engineering · Full-time
Posted on Thursday, May 2, 2024

Specialism: Research & Development

Project: An organization consisting of members from several high-profile projects at Protocol Labs has united to create a cutting-edge, web3-native storage network that builds upon the technologies and lessons learned from developing Web3.storage and Filecoin Saturn. The goal is to establish a "fast data" layer for the Filecoin ecosystem, providing a fundamental infrastructure layer for the decentralized web that enables storing, distributing, and serving data at internet speeds globally. This team is committed to building protocols and systems that maximize the utility, resilience, and value of the network for all participants. Operating with transparency, the startup considers itself part of the larger movements surrounding Filecoin and the broader Web3 ecosystem, as it works towards becoming an independent entity.

Key Skills: Distributed Systems, API Design, Cryptography, Blockchains, Smart Contracts, JS, Rust, Solidity, Go

Location: Remote

Role Detail: We are seeking a Senior Software Engineer who is deeply passionate about web3 and its potential to transform technology. This role is ideal for individuals who excel in early-stage startups, where ambiguity and rapid change are the norm. The ideal candidate should be ready and able to work on novel protocols, data structures, cryptographic proofs, and cryptoeconomics. While deep experience in these areas is highly valued, curiosity and passion to learn and advance the industry are the most critical qualities.

The Senior Software Engineer will be responsible for designing and implementing new product features that consistently raise the bar on reliability, security, and efficiency. They will contribute to the design of the network, incentives, proofs, API, protocols, and build and manage complex, globally distributed decentralized networks with a production-operations mindset. The role also involves owning significant problem areas, effectively landing complex features in partnership with Product Management, Developer Relations, and other partners, and collaborating with other teams in the web3 space to advance common protocols and build value-add integrations. Lastly, the ideal candidate should be a great team player: reliable, supportive, giving, and open, helping to build a fantastic work environment.


  • A passion for web3 and a belief in the transformative power of decentralized technology.
  • 3+ years of experience in software engineering.
  • Experience in any of: distributed systems, API design, cryptography, blockchains, smart contract programming, JS, Rust, Solidity, or Go.
  • A commitment to contributing to a culture that embraces diversity, inclusion, and mutual respect.
  • A proven track record of thriving in environments filled with ambiguity and rapid change.
  • Excellent communication skills.
  • A commitment to working in a highly transparent and open development environment.
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