Enable job alerts via email!

Rust Protocol Engineer

Interop Labs

Canada

Remote

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Protocol Engineer specializing in Rust and smart contract security. This role involves designing secure smart contract architectures, conducting thorough security assessments, and optimizing performance in Rust environments. You'll collaborate with diverse teams globally, contribute to impactful work in decentralized protocols, and enjoy unlimited time off to recharge. If you're passionate about blockchain security and eager to make a difference, this opportunity is perfect for you.

Benefits

Unlimited time off
Competitive compensation
Stock options
Collaborative team environment

Qualifications

  • 5+ years of experience in Protocol Engineering or Smart Contract Security.
  • Strong expertise in Rust and smart contract development.

Responsibilities

  • Design and secure smart contract architectures for Rust environments.
  • Conduct security assessments of Rust-based smart contracts.

Skills

Rust
Smart Contract Security
Cryptography
Penetration Testing
Code Audits
Communication Skills

Job description

About the role

We are looking for a Protocol Engineer with deep Rust expertise and smart contract security experience to join our team. In this role, you will play a critical part in securing Rust-based smart contracts and blockchain integrations, ensuring their robustness, reliability, and security.


Your responsibilities
  • Design and secure smart contract architectures for Rust-based environments, ensuring safe and efficient execution.

  • Conduct in-depth security assessments of Rust-based smart contracts (CosmWasm, Solana, or other Rust-based VMs), cryptographic implementations, and blockchain interactions.

  • Identify and mitigate security vulnerabilities, including reentrancy, access control flaws, and cryptographic weaknesses.

  • Optimize smart contract performance and memory safety in Rust environments.

  • Work closely with engineering teams to integrate security best practices throughout the development lifecycle.

  • Develop secure coding guidelines, automated security testing frameworks, and fuzzing tools for Rust-based smart contracts.

  • Investigate and respond to security incidents, conducting post-incident analysis and implementing preventive measures.

  • Stay up to date with the latest developments in blockchain security, smart contract vulnerabilities, and Rust security best practices to enhance our security posture.


Your profile
  • 5+ years of experience as a Protocol Engineer, Blockchain Engineer, or Smart Contract Security Engineer.

  • Strong expertise in Rust and Rust-based smart contract development (CosmWasm, Solana, or other Rust-based blockchain VMs), best practices and conventions

  • Deep understanding of smart contract security vulnerabilities and mitigation strategies in Rust environments.

  • Strong cryptographic knowledge relevant to blockchain security.

  • Hands-on experience with penetration testing, code audits, or security research in Web3 ecosystems.

  • Excellent communication skills to work effectively across teams.


Why us?
  • Autonomous, distributed environment with the opportunity to work collaboratively in a diverse team worldwide.

  • The scope to contribute to high-impact work and make a difference in a decentralized protocol.

  • The chance to challenge yourself whilst learning heaps of stuff in the process.

  • Unlimited time off throughout the year to rest and recharge.

  • Competitive compensation with stock options, experiencing growth from the initial phase.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.