Sr. Software Engineer
Red Hat
Raleigh, NC, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on portal.procomservices.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Artificial Intelligence
User Authentication
Continuous Integration
Human-Computer Interaction
Python (Programming Language)
OpenShift
Public Key Infrastructure
Systems Development Life Cycle
Red Hat Enterprise Linux
Smart Cards
Fedora
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., * 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.
Requirements
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on portal.procomservices.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
IK
Igor Khokhriakov
about 1 month ago
EM
Eli McGarvie
The Best X (Twitter) Accounts for Developers
about 3 years ago
JF
Jonas Fritzsch
Résumé-Driven Development: How IT trends affect the job market for software developers
almost 5 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
What’s the Difference between a Junior, Mid, and Senior Developer?
over 3 years ago