Cryptography Engineer

3 - 5 years

3 - 5 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role Summary:

As a Cryptography Engineer, you will be responsible for designing, analyzing, and implementing cryptographic systems and protocols. Youll work closely with software engineers, security professionals, and product teams to integrate cryptography into real-world applications securely and efficiently.

Key Responsibilities:

  • Design and implement cryptographic protocols (e.g., encryption schemes, digital signatures, key exchanges, ZKPs).
  • Analyze the security and performance of existing cryptographic systems.
  • Integrate cryptographic solutions into software applications and infrastructure.
  • Conduct security reviews and threat modeling for cryptographic components.
  • Collaborate with engineering teams to provide cryptographic guidance during system design and architecture phases.
  • Stay up to date with current research and advancements in cryptography and security.
  • Work with hardware security modules (HSMs), secure enclaves (e.g., Intel SGX), or cryptographic libraries (e.g., OpenSSL, BoringSSL, libsodium).
  • Write clear and concise technical documentation and possibly contribute to academic publications or open-source projects.

Required:

  • Bachelors or Masters degree in Computer Science, Applied Mathematics, Cryptography, or a related field.
  • Strong understanding of modern cryptographic algorithms and protocols (symmetric/asymmetric encryption, hashing, MACs, digital signatures, etc.).
  • Experience with cryptographic libraries (e.g., OpenSSL, libsodium, Bouncy Castle, Tink).
  • Proficient in programming languages such as C/C++, Rust, Python, or Go.
  • Solid understanding of secure software development practices.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ti Steps logo
ti Steps

Staffing and Recruiting

Frankfurt Germany

RecommendedJobs for You

hyderabad, chennai, bengaluru

hyderabad, chennai, bengaluru