Factory Build Software Developer
$111,500–$211,500 year
On-siteFort Collins, Colorado, United States or Spring, Texas, United States
Job Summary
Develop and maintain GoLAN-based REST microservices for the DevID service, issuing X.509 certificates to HPE hardware while integrating with Hardware Security Modules and managing PKCS#11 key operations. Provide primary user support for the DevID service during USA hours, responding to emails and resolving issues including late evenings and weekends as needed. Collaborate with the DevID Architect on code revisions, bug fixes, and new functionality, utilizing test automation and creating automated test scripts. Participate in daily meetings, define product strategy requirements, and deliver weekly status reports tracking progress against schedules.
Required Qualifications
- US Citizen or currently have a Green Card
- 4+ years of applicable and documented technical experience in GoLAN code development/maintenance as a pure-GoLAN service including experience with CGo build constraints (Linux vs Windows HSM shims), interface design, and the standard library crypto stack
- Java and C code development/maintenance experience
- Applied cryptography experience: X.509 certificate chains, RSA, ECC
- Ideally hands-on exposure to post-quantum algorithms (ML-DSA, ML-KEM including raw TPM wire-format parsing / CRYSTALS suite)
- PKCS#11 / HSM experience: Understanding of key objects, handle vs label semantics, partition management
- Thales Luna experience
- Able to integrate with Hardware Security Modules (HSMs) for both RSA and ML-DSA key operations, including partition management and key label conventions
- TPM 2.0 fundamentals: EK certificates, AK, attestation flows using go-tpm, TPMT_PUBLIC wire format (public area parsing)
- Linux systems experience with Docker, nginx, and systemd-level debugging
- Cybersecurity mindset: Familiarity with CNSA 2.0 requirements which are actively transitioning to CNSA 2.0 PQC algorithms
- Experience with MariaDB, MS SQL Server SQL and MongoDB
- Able to effectively support a multi-environment deployment model
- Able to maintain CI/CD pipelines via GitHub Actions, Docker multi-stage builds and a container registry deployment workflow
- Bachelor's degree in computer science, engineering or equivalent work experience
- Must be available for USA hours including late evenings, and weekends as needed
- Excellent written and verbal communication skills with the ability to explain complex technical concepts at all levels of HPE management
Desired Qualifications
- Experience with DevID standards (IEEE 802.1AR)
- Familiarity with go-attestation or go-tpm
- Familiarity with application observability setup and practices
- Familiarity with HPE hardware (server, storage and switch)
- Familiarity with AI usage in product SPEC definition, code development, code validation test and code security monitoring
- Thales Luna experience a plus
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.