Input Output is hiring a
Principal Software Engineer (Rust)

Logo of Input Output

Input Output

💵 ~$150k-$200k
📍Web3 - United Kingdom

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Input Output know you found this job on JobsCollider. Thanks! 🙏