Cryptographic Engineer

Abu Dhabi, United Arab Emirates

Caliberly

Caliberly, Dubai's leading recruitment agency. Our specialized headhunters are dedicated to finding the best fit for your organization in Dubai.

View all jobs at Caliberly

Apply now Apply later

Responsibilities

  • Design, implement, and maintain cryptographic algorithms and protocols to ensure data confidentiality, integrity, and authenticity.
  • Evaluate, develop, and implement encryption techniques and security measures for software and network systems.
  • Work closely with the development team to integrate cryptographic solutions into applications, services, and systems.
  • Conduct security assessments and audits of cryptographic implementations to identify vulnerabilities and optimize security performance.
  • Implement and enforce security best practices related to key management, secure storage, and data encryption.
  • Stay updated on the latest developments in cryptography, cryptanalysis, and emerging security standards.
  • Collaborate with cross-functional teams to ensure that cryptographic solutions align with overall system architecture and security requirements.
  • Design and deploy public key infrastructure (PKI) solutions, including certificate management and key distribution.
  • Research and recommend innovative cryptographic techniques and tools that enhance system security.
  • Troubleshoot and resolve cryptographic issues in live systems, including key management and encryption-related challenges.
  • Provide guidance and mentorship on cryptographic best practices to other engineering and security teams.

Requirements

  • Bachelors degree in Computer Science, Information Security, Mathematics, or a related field.
  • Minimum 3 years of experience in cryptography, cryptographic systems, or related fields, with a solid understanding of encryption protocols, hashing algorithms, and public key infrastructure.
  • Strong understanding of symmetric and asymmetric cryptographic techniques, including AES, RSA, ECC, and digital signatures.
  • Experience with modern cryptographic libraries (such as OpenSSL, Bouncy Castle, etc.) and cryptographic tools.
  • Familiarity with TLS/SSL, VPNs, and secure communication protocols.
  • Solid understanding of network security concepts, including firewalls, IDS/IPS, and data encryption.
  • Experience working with cryptographic standards (e.g., NIST, ISO/IEC standards).
  • Proficiency in programming languages such as Python, C, C++, or Java, particularly in the context of implementing cryptographic algorithms.
  • Ability to troubleshoot cryptographic and security issues in a live production environment.
  • Excellent problem-solving and analytical skills.
  • Strong communication skills, with the ability to explain cryptographic concepts to technical and non-technical stakeholders.
  • Familiarity with regulatory compliance (such as GDPR, HIPAA) and industry security standards related to cryptographic practices.
Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  0  0  0

Tags: AES Audits C Certificate management Compliance Computer Science Cryptography Encryption Firewalls GDPR Hashing HIPAA IDS IPS Java Mathematics Network security NIST PKI Python RSA Security assessment TLS VPN Vulnerabilities

Region: Middle East

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.