Senior Software Engineer

Logo of MultiversX

MultiversX

πŸ“Europe

Job highlights

Summary

MultiversX is seeking a passionate software engineer with experience in cryptography and systems security to design APIs, implement cryptographic tools, and ensure secure coding practices for their blockchain platform. The role offers flexible working hours, a start-up atmosphere, the opportunity to create something meaningful, competitive salary, and a fast, dynamic work environment.

Requirements

  • Have a good understanding and experience in using cryptographic protocols (encryption and signature schemes, zero-knowledge proofs, etc.)
  • Have previous experience in systems security and implementation best practices
  • Have experience in implementing cryptographic primitives and using hardware/trusted execution environments (smart-cards, HSM, SGX, SEV, etc.)
  • Have a deep understanding of at least one of the following languages: C, C++, Rust or Go
  • Have experience in deploying systems that run 24x7x365. Building the monitoring, alarming, and tooling required to keep them healthy
  • Have a Bachelor's degree in Computer Science, or a closely related field

Responsibilities

  • Designing APIs for cryptographic libraries that are easy to use and hard to misuse
  • Implement cryptographic tools and algorithms
  • Signature schemes, including multi and threshold signatures
  • Distributed key generation algorithms
  • Merkle trees
  • Encryption schemes
  • Zero-knowledge proofs
  • Key management
  • Authentication mechanisms and securing data in flight and at rest
  • Ensuring secure coding practices and compatibility with client-based applications (browsers, Ledger devices, etc.)

Benefits

  • Flexible working hours
  • Start-up atmosphere where everybody is agile without being AGILE
  • The opportunity to create something really meaningful that will be used by millions of people
  • Competitive salary
  • Fast, dynamic & unique working environment

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.
Please let MultiversX know you found this job on JobsCollider. Thanks! πŸ™