Software Engineer, Protocol

New York
Technical Staff – Engineering /
Full-Time /
Hybrid
Polymer Labs was founded with the mission to create a neutral, open, permissionless base layer for the new internet. Polymer is at the forefront of developing Ethereum’s Interoperability Hub, building products that will enable new levels of security, user experience, and functionality that will support the mass adoption of the decentralized web. Our talented team comprises top talents from both web2 and web3, dedicated to addressing the intricate challenges within web3’s interoperability infrastructure. 

Learn More About What We Do

The infrastructure stack for building decentralized systems is in the process of forming. As the scale and complexity of these systems and protocols grows, interoperability becomes an increasingly critical problem to solve. You will play a pivotal role in shaping how the decentralized web is connected.

The Software Engineer will apply their experience in web2 on both OSS work around IBC (https://ibcprotocol.org/) and the core Polymer protocol.

Web3 and blockchain experience is explicitly not required but is a strong plus.

Responsibilities

    • You will work on solving complex distributed systems and consensus problems at scale 
    • Work on the core blockchain messaging layer, distributed key management and multi-chain observer infrastructure 
    • Make OSS contributions to the IBC protocol (https://ibcprotocol.org/
    • You will work on large scale simulation testing

What You Will Achieve

    • In the first month, you will build a deep understanding of Polymer Lab’s core protocol and begin contributing to documentation of the product. You will have time to learn about the space, our customer’s needs, and the underlying technology.
    • Within 2 months, you will be fully integrated into the team and start taking ownership of various components of the IBC toolchain roadmap. Success looks like sustainable growth and scaling the adoption of IBC and Polymer’s IBC transport hub.

Qualifications

    • The ability to independently execute on a project given a loosely defined scope and roadmap
    • Pre-existing experience on how to build high scale systems and experience with building sophisticated application services
    • Ability to manage time and focus on the critical path of a project
    • Experience with Go or C++, Java, C#, RustExperience developing and or operating distributed systems at scale
    • Experience with Linux and open source communities

Benefits

    • Competitive salary, token grants, incentive compensation
    • Employer subsidized, Medical, dental and vision group plans 
    • Untracked, Manager Approved PTO
    • Engaging offsite gatherings and team-building activities to make a remote-first workforce feel connected
    • Opportunity to shape and contribute to industry-disrupting infrastructure

Polymer Labs provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.