Senior Software Engineer - Cryptography

๐ŸŒ Remote, USA ๐Ÿš€ Full-time ๐Ÿ• Posted Recently

Job Description

MultiversX

represents a highly scalable, fast and secure blockchain platform for distributed apps, enterprise use cases and the new internet economy.

We think every successful initiative is the result of a tremendous team effort from a passionate, focused, and forward-thinking group of individuals.


Do you want to be part of the blockchain industry revolution? Hereโ€™s your chance.


We are looking for a curious, open-mindedsoftware engineer with a passion for building quality production systems software. Research is an important component of what we do, however, our passion is to change the world by shipping great software.

Hereโ€™s what youโ€™ll do:


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

  • Help us change the world
  • To succeed in this role, you:


  • 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. The unique challenges at MultiversX have attracted many engineers with advanced degrees, however, your practical experience is more important to us than your educational background.
  • We will offer:


  • 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
  • Additional Information


    Join


    MultiversX and help us shape the world for the better!

    Apply Now

    Ready to Apply?

    Don't miss out on this amazing opportunity!

    ๐Ÿš€ Apply Now

    Similar Jobs

    Recent Jobs

    You May Also Like