Apply

Principal Software Engineer (Rust) - Partner Chains

Posted 3 months agoViewed

View full description

πŸ’Ž Seniority level: Principal, 5+ years

πŸ“ Location: United Kingdom

πŸ” Industry: Blockchain technology

🏒 Company: IO Global

⏳ Experience: 5+ years

πŸͺ„ Skills: LeadershipSoftware DevelopmentBlockchainEthereumPeople ManagementSoftware ArchitectureCross-functional Team LeadershipRustCommunication SkillsAnalytical SkillsCollaboration

Requirements:
  • 5+ years of blockchain software development experience.
  • At least 3+ years of experience in Rust, with preferred experience in the Substrate framework.
  • Understanding of cryptographic techniques, particularly Threshold Signature Schemes (TSS).
  • Experience with Ethereum, including its architecture and smart contracts.
  • Experience leading technical teams and mentoring engineers.
  • Passion for innovation and understanding of cross-chain interoperability.
  • Experience with Cosmos IBC or bridging implementations is a plus.
Responsibilities:
  • Lead the design and development of the Partner Chains Substrate node in Rust, ensuring high performance, security, and scalability.
  • Architect and implement a novel cross-chain protocol integrating cryptographic techniques like TSS.
  • Collaborate with engineers, cryptographers, and researchers to enhance the protocol.
  • Optimize the existing codebase for efficiency.
  • Mentor other engineers in Rust development best practices.
  • Conduct code reviews to maintain quality and security.
  • Troubleshoot complex issues in cross-chain and cryptographic implementations.
  • Contribute to the overall architectural vision of the Partner Chains Tribe.
Apply