ApplyPrincipal 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