Enable job alerts via email!

Software Engineer (Rust)

Discovered MENA

United Arab Emirates

On-site

AED 120,000 - 200,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

An innovative firm is looking for a Rust Developer to create secure, privacy-first applications. This role involves building high-performance systems with a focus on End-to-End Encryption and cryptography. You'll work on integrating cryptographic libraries and optimizing security features for low-latency environments. If you are passionate about data protection and enjoy collaborating with cross-functional teams, this opportunity offers a chance to make a significant impact in the field of secure application development.

Qualifications

  • Strong proficiency in Rust with a focus on security-critical applications.
  • Hands-on experience with cryptographic algorithms and secure protocols.

Responsibilities

  • Develop high-performance secure applications using Rust.
  • Design and implement End-to-End Encryption in various platforms.

Skills

Rust
Cryptographic Algorithms
Secure Communication Protocols
Asynchronous Rust
Threat Modeling
Secure SDLC

Tools

Docker
Kubernetes
Git

Job description

Job Title: Rust Developer End-to-End Encryption (E2EE)

Location: Dubai

Salary: 20-25k

We're seeking a skilled Rust Developer with deep expertise in End-to-End Encryption (E2EE) to build secure, privacy-first applications. This role is ideal for someone passionate about cryptography, data protection, and building performant, security-critical systems from the ground up.

Key Responsibilities

  • Develop high-performance, secure applications using Rust
  • Design and implement E2EE in messaging, file storage, and communication platforms
  • Integrate cryptographic libraries (e.g., libsodium, RustCrypto, ring, OpenSSL)
  • Architect robust key management and authentication systems
  • Optimize security features for low-latency environments
  • Conduct threat modeling, security audits, and vulnerability assessments
  • Write safe, concurrent, and efficient Rust code
  • Collaborate with cross-functional teams to ensure end-to-end secure architecture

Requirements

  • Strong proficiency in Rust, with a track record of writing security-critical code
  • Hands-on experience with cryptographic algorithms like Diffie-Hellman, AES-GCM, ChaCha20, RSA, ECC
  • Solid understanding of secure communication protocols (TLS, QUIC, Noise Protocol)
  • Experience with asynchronous Rust frameworks (tokio, async-std)
  • Familiarity with threat modeling, attack surfaces, and data privacy principles
  • Understanding of secure SDLC, CI/CD pipelines, and containerization (Docker, Kubernetes)
  • Proficient in Git and modern DevOps workflows

Nice to Have

  • Experience with Matrix Protocol, Signal Protocol, or WireGuard
  • Knowledge of Zero-Knowledge Proofs (ZKP), Multi-Party Computation (MPC), or homomorphic encryption
  • Exposure to Web3 cryptography, blockchain security, or decentralized identity systems
  • Familiarity with FIDO2, WebAuthn, or multi-factor authentication (MFA)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.