Principal Software Engineer - Rust

September 17

Apply Now
Logo of Input Output (IOHK)

Input Output (IOHK)

Blockchain • Cyrptocurrency • Research • Development • Consultancy

201 - 500

Description

• As a Principal Software Engineer, key contributor in developing Rust implementation of Partner Chains Substrate node. • Design and implement an innovative cross-chain protocol leveraging Threshold Signature Schemes (TSS). • Lead design and development, ensuring performance, security, and scalability. • Collaborate with engineers, cryptographers, and researchers for protocol improvements. • Optimize and maintain existing codebase for robust performance. • Mentor engineers in Rust best practices and protocol design. • Conduct thorough code reviews for security and quality. • Troubleshoot complex issues in the blockchain protocol, especially in cross-chain interactions.

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. • 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

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com

Join our Facebook group

👉 Remote Jobs Network