Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer - Cryptography

MultiversX

Deutschland

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Zusammenfassung

A blockchain technology company in Germany is seeking a curious software engineer passionate about building quality production systems. Your responsibilities will include designing APIs for cryptographic libraries, implementing cryptographic algorithms, and ensuring secure coding practices. The ideal candidate has experience in systems security and a strong grasp of programming languages like C, C++, Rust, or Go. This role offers flexible working hours and a competitive salary.

Leistungen

Flexible working hours
Dynamic working environment
Competitive salary

Qualifikationen

  • Experience with cryptographic protocols like encryption and signature schemes.
  • Background in systems security and implementation best practices.
  • Experience with deploying systems that run continuously.
  • Deep understanding of programming languages such as C, C++, Rust, or Go.

Aufgaben

  • Design APIs for cryptographic libraries.
  • Implement cryptographic tools and algorithms.
  • Ensure secure coding practices.
  • Manage key generation and authentication mechanisms.

Kenntnisse

Cryptographic protocols
Systems security
C
C++
Rust
Go

Ausbildung

Bachelor's degree in Computer Science or equivalent

Tools

Hardware security modules (HSM)
Trusted execution environments
Jobbeschreibung

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

Join MultiversX and help us shape the world for the better!

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.