Principal Software Engineer (Rust)
closedInput Output
πUnited Kingdom
Job highlights
Summary
The job is for a Principal Software Engineer in the Partner Chains team at IOHK. The role involves developing and maintaining the Rust implementation of the Partner Chains Substrate node, designing an innovative cross-chain protocol using TSS, collaborating with engineers, mentoring other engineers, conducting code reviews, troubleshooting complex issues, and contributing to the broader architectural vision.
Requirements
- 5+ years of blockchain software development experience, with at least 3+ years in Rust and preferred expertise in the Substrate framework
- Understanding of cryptographic techniques, especially Threshold Signature Schemes (TSS), and their application in cross-chain protocols
Responsibilities
- Lead the design and development of the Partner Chains Substrate node in Rust
- Architect and implement a novel cross-chain protocol, integrating cryptographic techniques such as TSS to enable secure and efficient cross-chain interactions
- Collaborate with engineers, cryptographers, and researchers to design and implement protocol improvements and new features
- Optimize and maintain the existing codebase, ensuring robust and efficient performance of the blockchain node
- Mentor and guide other engineers in best practices for Rust development and blockchain protocol design
- Conduct thorough code reviews, ensuring code quality, security, and be a technical bar raiser
- Troubleshoot and resolve complex issues in the blockchain protocol, particularly those related to cross-chain interactions and cryptographic implementations
- Contribute to the broader architectural vision of the Partner Chains Tribe, ensuring the protocol aligns with strategic goals
Preferred Qualifications
- Experience with Ethereum would be a plus, including understanding its architecture, smart contracts, and cross-chain interaction challenges
- Experience in leading technical teams and mentoring engineers in protocol design and development
- A passion for innovation and a deep understanding of the challenges and opportunities in cross-chain interoperability. Special plus if youβve worked with Cosmos IBC, or worked on bridging implementations in the past
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
This job is filled or no longer available
Similar Remote Jobs
- π°$205k-$250kπUnited States
- πUnited States
- πUnited Kingdom
- πUnited States
- πCanada
- πUnited States
- π°$123k-$147kπUnited Kingdom
- πUnited States
- π°$180k-$227kπWorldwide
- πNigeria