Procom
Sr. Software Engineer
Raleigh, North Carolina, United States · Onsite
POSTED
7/21/2026
Job Description
Sr. Software Engineer:
On behalf of our technology client, Procom is searching for a Sr. Software Engineer for a 12-month role. This position is onsite at our client’s Raleigh, North Carolina office.
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.
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.
Mandatory Skills:
• Advanced capability in Java and/or Rust (specifically for system-level modernization).
• Proficiency in Python.
• Deep understanding of PKI, certificate life cycles, and hardware-based authentication (Smart Cards/HSMs).
• Proficiency in Fedora, RHEL, OpenShift.
• Familiarity with AI-assisted SDLC and PQC standards.
Nice-to-Have Skills:
• Experience with CI/CD pipeline development.
• Engagement with IETF or similar standards groups.
• Knowledge of modern UI development.
• Experience in managing scalable testing environments.
Assignment Length:
This is a 12-month contract position.
Start Date:
ASAP.
Assignment Location:
Raleigh, North Carolina, onsite.
Ready to apply?
You'll complete the application through our portal.
Role summary
Sr. Software Engineer
Raleigh, North Carolina · Onsite
TYPE
Contract · 18 Months
STARTS
7/21/2026
POSTED
4 hours ago
ATS ID
328597
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →