Job Title or Location
RECENT SEARCHES

Principal Software Developer - Cryptography

OpenText
Richmond Hill, ON
Executive
Posted 15 days ago
Principal Software Developer - Cryptography

OpenText

OpenText offers cloud-native solutions in an integrated and flexible Information Management platform to enable intelligent, connected and secure organizations.

View company page

OPENTEXT
OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of digitaltransformation.

The Opportunity

As a Principal Software Developer and cryptographer, you will have the opportunity to play a key role in the development, implementation, and certification of key cryptographic algorithms and solutions that protect the world's most sensitive data.

You will work closely with the Chief Security Architect as you become familiar with OpenText Data Security's cryptography stack and its usage across the Data Security portfolio. You will be hands on with achieving FIPS compliance for various Data Security cryptographic algorithms and solutions. You will be hands on with achieving Common Criteria certification for Data Security's cryptographic implementation and security practices. You will create a private version of OpenSSL while achieving FIPS validation for that module across various platforms.

You Are Great At

  • Cryptography, math, and hands-on enterprise quality coding
  • Communicating and collaborating with your team members verbally and in writing
  • Creating specifications and design documentation
  • Sharing feedback and observations in a professional manner
  • Learning and applying new skills
  • Understanding and utilizing well know cryptographic protocols
  • Understanding and applying security best practices
  • Can answer customer inquiries about security, cryptography, and compliance

What It Takes

  • You have attained a bachelor's or advanced degree in Math, Cryptography, Computer Science, or a related field
  • You have a minimum of 5 years of hands-on real-world cryptography experience
  • You are hands on at the product level
  • You have some experience with achieving FIPS compliance and are willing to learn more
  • Hands on product level and process experience in achieving Common Criteria compliance
  • Experience with building and utilizing OpenSSL
  • You understand how PKI works
  • You have exposure to or experience with elliptic curve cryptography
  • You are well versed with algorithms and protocols such as RSA, ECC, AES, and SHA
  • You have experience coding in C, Java, Python
  • PKCS 11 experience is beneficial
  • HSM experience is beneficial
  • Exposure to NIST recommended post-quantum algorithms is desirable
  • Patent creation experience or willingness to learn how to submit patent applications

OpenText's efforts to build an inclusive work environment go beyond simply complying with applicable laws. Our Employment Equity and Diversity Policy provides direction on maintaining a working environment that is inclusive of everyone, regardless of culture, national origin, race, color, gender, gender identification, sexual orientation, family status, age, veteran status, disability, religion, or other basis protected by applicable laws. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please contact us at [email protected] .

Explore more InfoSec / Cybersecurity career opportunities

Find even more open roles in Ethical Hacking, Pen Testing, Security Engineering, Threat Research, Vulnerability Management, Cryptography, Digital Forensics and Cyber Security in general - ordered by popularity of job title or skills, toolset and products used - below.

#J-18808-Ljbffr