Job Description We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the Red Hat Certificate System (RHCS). The primary objective is to enhance certificate enrollment protocols and integrate Post-Quantum Cryptography (PQC) support for hardware tokens and smart cards.
Core Deliverables & Responsibilities
- Take existing applications that are costly and burdensome to maintain and convert them into applications that enhance and extend our core product.
- Design and stand up a highly scalable testing environment with rapidly deployable CI/CD pipelines. Build out comprehensive test procedures that validate end-user operations.
- Actively engage with the IETF and other standards groups. Ensure certificate enrollment protocol stays current with existing standards and aligns with emerging ones.
- Modernize the protocols accordingly, and implement Post-Quantum Cryptography (PQC) support for smart cards and hardware tokens.
- Develop and deploy a modernized User Interface for the Red Hat Certificate System.
- Execute deep-level engineering tasks in Java, Rust, and C, ensuring compatibility with RHEL and OpenShift environments. Skills and Requirements
Language Proficiency:
Advanced capability in Java and/or Rust (specifically for system-level modernization). Proficiency in Python
Security Standards:
Deep understanding of PKI, certificate life cycles, and hardware-based authentication (Smart Cards/HSMs).
Infrastructure:
Proficiency in Fedora, RHEL, OpenShift.
- Exposure to Post-Quantum Cryptography (PQC).
- Familiarity with evolving cryptographic standards and emerging security technologies.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.