Job Software Developer/ Engineer/ Architect

Crypto Software Engineer in Ireland

About the job

The Red Hat Security Technologies Crypto team is looking for a Crypto Software Engineer who is creative and committed to delivering quality software to join us. In this role, your main focus will be on designing, developing, testing, and collaborating with other contributors around the world to bring features on existing components. This is an ideal position for engineers interested in contributing to open source projects, and developing cryptographic software to be used by millions of users and applications. Our team is focused on cryptographic back-end components like OpenSSL, GnuTLS, and network security services as well as cryptographic protocols like TLS, SSH, and IPsec. Successful applicants must reside in a country where Red Hat is registered to do business.

What you will do

Participate in the whole development cycle from requirements gathering, scoping, source code development to testing and verification

Design and implementation of new features in cryptographic back-ends

Improve and add simplifications to crypto libraries API to reduce misuse

Contribute to Fedora and Red Hat Enterprise Linux (RHEL) development

Communicate and collaborate with developers and teams inside and outside Red Hat

What you will bring

C programming experience; professional or academic experience

Knowledge of Linux operating system and its development tools in any distribution

Academic or engineering background in security engineering or cryptography

The following will be considered a plus:

Familiarity with TLS/SSL, IPsec/IKE, or SSH protocol

Knowledge of PKCS#11 or PKIX technologies

Familiarity with the use of crypto libraries like OpenSSL, GnuTLS, or NSS

Knowledge and proven experience in crypto algorithm or protocol implementations

Demonstrated ability to join open source projects and provide contributions

Knowledge of Python