Software Engineer, Product

At OpenZeppelin, we have built the world’s leading Open Source library for smart contract development. OpenZeppelin Contracts powers over 3,000 public projects, with over 7,000 stars on Github and maintained by a community of 180+ contributors. We also conduct security audits for the Ethereum Foundation, Coinbase, and other leading organizations in the space.

With the success of our product, our security audits work, and our educational efforts, we have set industry standards for building secure systems in a fast-growing industry, which presents new programming paradigms. We are now excited to offer a development platform that will help the growing number of developers working on top of decentralized protocols build the applications that will reach mass adoption.

What you'll do

  • Create tools for building dapps and supporting the Ethereum developer community.

  • Own products end-to-end, leading the design and implementation efforts across different layers of the stack.

  • Work with the Product team to measure, iterate and run experiments to help our products gain traction amongst the developer community.

  • Help coordinate the open source community around the tools that we build.

Who we're looking for

  • You have experience designing, building, and shipping products from beginning to end with minimal supervision.

  • You enjoy being a generalist, working on anything needed to create a delightful experience for your users.You have a keen eye for design and a basic understanding of basic UI & UX principles.

  • You are actively interested in blockchain technology, decentralization, and cryptography.

  • You can communicate complex ideas clearly to both technical and non-technical audiences.

  • You have the skills that will enable you to work successfully in a remote team.

  • You have advanced English communication skills- all of our internal and external communication is in English.

  • You possess the skills that will enable you to work successfully in a team.

  • You may have experience with the following technologies: Node.js, Typescript, Javascript, React.


Complete the following application form or send an email to with the phrase "Software Engineer, Product, Global" on the subject line.