Warning: Undefined array key 2 in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /home/u208939297/domains/wfh4u.com/public_html/app/views/user/layout/header.php on line 55
WFH4U -
home

Senior Software Engineer

by Polygon Labs in Software Engineer

Job Role Insight

Date Posted

Apr 5, 2025

Location

Remote

Salary

N/A

Job Type

Full-Time

Description

The Polygon team anticipates that this role will develop and maintain robust software at the intersection of Polygon CDK and Agglayer, focusing on creating elegant integrations between multiple blockchains. This will happen in the form of Go and Rust code, which will be used to integrate smart contracts, Zero Knowledge systems, and other blockchains through their RPCs. You'll work with a highly motivated team of innovators who thrive on solving complex challenges and pushing the boundaries of what's possible.

This role is ideal for someone with a curious and innovative mindset, driven by a passion for learning, experimenting, and building transformative solutions. Your work will push the boundaries of blockchain interoperability, reimagining what is possible in this rapidly evolving space.

Your Responsibilities

As a Senior Software Engineer on the CDK team, you will lead the development of modular, efficient, and scalable solutions while collaborating across teams to advance interoperability. Key responsibilities include:

  • Study and Analyze Blockchains: Conduct in-depth research into the architecture, consensus mechanisms, and state management of various blockchains to understand their integration requirements.
  • Enhance the CDK Client: Develop and improve the CDK client to ensure it remains modular, scalable, and adaptable for integrating diverse blockchain protocols.
  • Collaborate on Proving Logic Design: Partner with the team to design and implement efficient mechanisms for verifying blockchain state and consensus, enabling reliable proofs for the Agglayer.
  • Support External Teams: Provide guidance and technical support to third-party teams integrating their blockchains with the Agglayer.
  • Code Maintenance and Optimization: Maintain a clean, robust, and high-performance codebase that supports long-term scalability.
  • Innovate in Cross-Chain Communication: Identify and pursue opportunities to enhance cross-chain functionality through innovative solutions.

What You’ll Need

  • 5+ years of experience developing backend software.
  • 3+ years of hands-on experience with Golang.
  • Solid understanding of rollup and bridge protocols.
  • Experience with the OP Stack is required.
  • Strong proactive attitude and ownership over delivered solutions.

Preferred Qualifications

  • Experience with Rust.
  • Ability to read and understand smart contracts, particularly those written in Solidity.
  • Conceptual understanding of zero-knowledge proofs and their practical applications (without requiring deep mathematical knowledge).
  • Familiarity with OP Stack extensions and other rollup technologies such as Orbit and Elastic Chain is a plus.

Note: If you feel strongly that you have what it takes for this role but don’t check 100% of the boxes—that’s okay—we encourage you to apply anyway and highlight what you can bring to the table.
Polygon Labs
View Company

Find the work-from-home job

you've been searching for.