About This Role
This engineering role focuses on modernizing cybersecurity practices for a large-scale government digital platform. It involves transforming manual security and compliance processes into scalable, automated, and data-driven solutions to improve visibility, efficiency, and risk management. The position combines hands-on programming, security data integration, vulnerability management, and the development of dashboards and automated reporting capabilities.
Responsibilities
- Design, develop, and maintain automated workflows for collecting security and compliance evidence from system, infrastructure, configuration, and security data sources
- Build automation for security control assessments and continuous monitoring, including machine-readable evidence collection and assessment capabilities using the Open Security Controls Assessment Language (OSCAL)
- Develop integrations and data pipelines that aggregate, normalize, and organize security information from APIs, cloud platforms, CI/CD pipelines, and security tools
- Create and maintain security dashboards and metrics that provide timely visibility into security posture, control coverage, vulnerabilities, remediation progress, and compliance status
- Automate recurring security and compliance reports for engineering teams, cybersecurity professionals, program leadership, and government stakeholders
- Develop methods to measure security control implementation and security tooling coverage across applications, infrastructure, and continuous integration and delivery pipelines
- Automate vulnerability and remediation reporting, including prioritization, ownership assignment, aging analysis, and tracking issues through resolution
- Support the implementation and ongoing operation of Software Bill of Materials (SBOM) capabilities, including the collection and analysis of software dependencies and third-party components
- Integrate software supply-chain information with vulnerability management processes to identify and assess risks associated with software dependencies and external components
- Collaborate with DevSecOps engineers to ensure security controls embedded in CI/CD pipelines and infrastructure produce consistent, reusable, and auditable compliance evidence
- Identify repetitive manual security activities that can be automated and implement scalable solutions to improve efficiency and reduce operational overhead
- Establish repeatable processes that enable product and engineering teams to demonstrate ongoing compliance with applicable security standards
- Ensure that automated evidence, security metrics, and reporting processes are traceable, maintainable, and suitable for continuous monitoring and independent security assessments
- Document automation workflows, technical integrations, data sources, and implementation procedures to support long-term maintenance by platform security teams