Software Engineer: III (Senior) - NA

Select Source International

  • North Carolina, NC
  • 7 days ago

    Highlights

    The primary objective is to enhance certificate enrollment protocols and integrate Post-Quantum Cryptography (PQC) support for hardware tokens and smart cards. The contractor must provide existing expertise in the following areas: Language Proficiency: Advanced capability in Java and/or Rust (specifically for system-level modernization).

    Numbers & Facts

    LocationNorth Carolina, NC

    Description

    Description:

    Onsite in Raleigh, NC - Tower

    Extension potential up to 36 months

    Project Overview

    We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization of the client Certificate System (CS). 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 client Certificate System.

    • Execute deep-level engineering tasks in Java, Rust, and C, ensuring compatibility with RHEL and OpenShift environments.

    Technical Requirements

    The contractor must provide existing expertise in the following areas:

    • 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.

    • Emerging Tech: Familiarity with AI-assisted SDLC and PQC standards.

    Nature of Engagement

    • Individual Contributor: This is a pure engineering role. There are no people management or formal mentoring requirements.

    • Provisioning: The client will provide a secure laptop/workstation for access to internal environments and the customer lab.

    • Autonomy: The contractor is responsible for the technical execution of the above-defined tasks and is expected to manage their own workflows to meet project milestones.

    Spotlight Call 7/22/2026

    Q+A

    • Interview process

    • Probably two round

    • 1st round Asha and Namita and second panel w the team

    • Onsite requirements

    • Initially they want this person to come in every day. We have people in the Raleigh as well, but eventually once settled in, doesn't need to be every day but 3 or 4 days etc.

    • Where does the team sit

    • Currently three people sit in Raleigh office.

    • How soon are you looking for someone to get started?

    • ASAP - sooner the better

    • Citizenship requirements?

    • Needs to see and will get back to us. Stick with US Cit and GC holders for now.

    • Give an idea of non-negotiable requirements?

    • Job description calls this out. Linux is very important and understanding the certificate side of things.

    • What is the key focus

    • PKI heavy

    • Looking for a security or ramp up in PKI security space?

    • Need the PKI security

    • Flexibility for working in Boston location?

    • They would allow Boston but want someone in the Lowell office

    • Zooming out - globally distributed team?

    • All team members based in US - CA, TX, NC, and Boston

    • They will interact with people in EMEA and India but team itself in US

    • Daily standups/timing they need to be available?

    • Tuesday and Thursdays around 11est

    • Which one will be modernized?

    • Same concept written in new language

    • Location

    • Lowell or Raleigh is preferred

    • Range in mind of years of experience?

    • Hoping that they are comfortable coming in and getting started fast. That would be probably someone with at least 5 years, but want someone with more experience. It will depend on the person themselves if they can jump in and keep moving fast.

    • Extension/Conversion potential

    • Potential to extend up to 36 months but at the moment cannot expect to convert as an FTE employee

    Enable Skills-Based Hiring No Alternate Job Title

    Similar Jobs