Description

About the Role:

As a Specialty Software Engineer in this contingent assignment, you will contribute to the development and maintenance of blockchain infrastructure and protocols. You’ll work on moderately complex engineering initiatives, collaborating with cross-functional teams to deliver secure, scalable, and high-performance solutions. This role requires a strong understanding of distributed systems, protocol-level development, and blockchain technologies.

Responsibilities:

  • Design and implement core blockchain modules using Go and the Cosmos SDK.
  • Develop and maintain ABCI++ interfaces to support advanced blockchain functionality.
  • Configure blockchain networks and set up validator nodes.
  • Integrate the Inter-Blockchain Communication (IBC) protocol for cross-chain interoperability.
  • Debug distributed systems and resolve protocol-level issues.
  • Conduct end-to-end testing, including unit, integration, and performance testing, to ensure protocol security and reliability.
  • Create and maintain technical documentation and participate in architectural reviews.
  • Troubleshoot and maintain production environments to ensure system stability and performance.
  • Collaborate with internal teams and client personnel to meet project deliverables and compliance requirements.

Minimum Qualifications:

  • 4+ years of experience in Specialty Software Engineering or equivalent experience through a combination of work, consulting, training, military service, or education.
  • Proficiency in Go and experience with Cosmos SDK.
  • Strong understanding of blockchain protocols and distributed systems.
  • Experience with IBC integration and validator setup.
  • Demonstrated ability to analyze and resolve complex technical issues

Education

Any Graduate