> Markdown version of [/jobs/ext/1791138-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1791138-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Red Hat - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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 - **Published:** July 22, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=c8e6f511-1d67-4cfc-8baa-d9ff7db7cbd8 ## About the Role * 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. ## 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. ## Related Videos - [From Code to Motion: Building an Autonomous Hat-Hunting Robot with Kubernetes & ML](https://www.wearedevelopers.com/videos/1609-from-code-to-motion-building-an-autonomous-hat-hunting-robot-with-kubernetes-ml) - [From Zero to Hero: Launch & Manage Your Cloud Apps with Free OpenShift & Red Hat Developer Hub](https://www.wearedevelopers.com/videos/1023-from-zero-to-hero-launch-manage-your-cloud-apps-with-free-openshift-red-hat-developer-hub) - [Fake or News: LLMs Protect Each Other, Google Predicts Floods, and GitHub Copilot Loves COBOL - Niels Leenheer](https://www.wearedevelopers.com/videos/1860-fake-or-news-llms-protect-each-other-google-predicts-floods-and-github-copilot-loves-cobol-niels-leenheer) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Extending HTML with Web Components](https://www.wearedevelopers.com/videos/459-extending-html-with-web-components) - [Hard Problems Hide in Boring Places: Turning Accounting Workflows into AI Products](https://www.wearedevelopers.com/videos/100226-hard-problems-hide-in-boring-places-turning-accounting-workflows-into-ai-products) ## Related Articles - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)