Job Title : Specialty Software Engineer (Contingent Resource)
Location : Concord, CA
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.