Overview
Skills
Job Details
Senior Software Engineer – Product Security / SBOM
Location: Remote
Rate: $50/hr
Client: Red Hat
Work Authorization: / GC
Job Summary
Red Hat’s Product Security team is seeking a Senior Software Engineer to support compliance with the EU Cyber Resilience Act (CRA). In this role, you will design and build tooling and infrastructure to generate and manage Software Bill of Materials (SBOMs) for critical open-source projects and integrate them into Red Hat’s security incident response workflows.
This position focuses on software supply chain security, automation, and vulnerability detection across upstream and downstream open-source ecosystems. You will collaborate closely with internal security teams and open-source communities to promote secure-by-design principles and standardized data practices.
Key Responsibilities
Design and develop automated tools to generate and maintain SBOMs in standard formats such as SPDX and CycloneDX.
Integrate SBOM generation into CI pipelines to track direct and transitive dependencies in real time.
Implement unique component identifiers such as CPE and PURL.
Build early-warning workflows by integrating SBOM data with Product Security Incident Response (PSIRT) tooling.
Enable automatic mapping of vulnerabilities (CVEs) to impacted open-source projects.
Develop machine-readable security advisories (CSAF, VEX) for transparency and automated vulnerability handling.
Continuously enhance tooling to reduce vulnerability detection and remediation timelines.
Collaborate with internal teams and external open-source communities on standards and best practices.
Required Qualifications
5+ years of professional experience with Python development.
Strong understanding of software supply chain security concepts.
Hands-on experience with SBOM standards (SPDX, CycloneDX).
Experience working with vulnerability data formats such as CSAF, VEX, and OSV.
3+ years of experience with relational databases such as PostgreSQL.
Experience integrating security tooling into CI/CD pipelines.
Familiarity or interest in container technologies and cloud-native ecosystems.
Strong written and verbal communication skills and ability to collaborate in open-source environments