A cross-functional application security role, from the initial classification of an application through to go-live.
Context and project
A Belgian public administration runs several hundred applications, many of them web applications. They rely on a wide range of technologies and suppliers. When their lifecycle is poorly controlled, several risks arise:
- disruption of public services;
- compromise of data or application functions;
- exploitation of flaws in code, components or configurations;
- growing technical debt and obsolescence;
- non-compliance with security requirements, including NIS2, CyFun and the internal information security programme;
- slower and more costly fixes when security comes in too late.
A dedicated Secure Application Lifecycle Management (SALM) team handles these risks. Its goal is to replace one-off manual checks with a shared, risk-based and more automated approach that covers the full application lifecycle. Its areas of work are:
- application criticality and the security controls that apply;
- risk analyses and follow-up of agreed measures;
- application security standards and practices;
- integration of controls into projects and DevSecOps/CI/CD pipelines: SAST, DAST, SCA, vulnerability scanning, penetration testing;
- follow-up of exceptions, residual risks and recommendations before go-live;
- tracking of vulnerabilities, obsolescence and application decommissioning;
- advice to project, development, architecture and operations teams.
The team works with project managers, developers, architects, operations, functional owners, service centres, DevSecOps and SecOps teams, the SOC, business units and suppliers. It reports to the head of GRC and application security.
Responsibilities
The role covers the risk and requirements side of SALM cases. It involves supporting projects from initial classification through to go-live. It also involves making sure controls match each application's criticality and that decisions are traceable.
Classification and criticality
- Gather the relevant information and assess the application's criticality.
- Define the SALM path and the applicable controls.
Risks and threats
- Carry out or support risk analyses and threat modelling, following the methodology in place.
- Prioritize scenarios, measures and residual risks.
Architecture and requirements
- Take part in architecture, design and data flow reviews.
- Define and verify application security requirements.
Project support
- Advise project managers, architects, developers, business units and suppliers.
- Track recommendations, exceptions, evidence and decisions.
Security sign-off and go-live
- Compile the security file and prepare the SALM opinion.
- Escalate significant trade-offs or risks to the team lead.
- Contribute to SALM standards, checklists, templates and lessons learned.
- Classification and criticality sheet
- Risk analysis or threat model
- Security requirements and control plan
- Register of recommendations, exceptions and residual risks
- SALM opinion before go-live
Candidate profile
Required technical skills (medior level ~3 years experience)
- Project support: requirements, reviews, exceptions, residual risks and security opinions.
- Application risk analysis, identification of threat scenarios and definition of treatment measures.
- Clear communication of security topics to project managers, architects, developers, business units and suppliers.
- Documentation, decision traceability and use of tracking or GRC tools.
- Threat modeling methods and frameworks: OWASP, STRIDE, ISO 27005, NIST SSDF, NIS2 and CyFun.
- Analytical thinking: structure complex situations and identify priority risks.
- Pragmatism: propose proportionate, realistic and verifiable measures.
- Teaching skills: make security requirements understandable for projects and business units.
- Rigour: document assumptions, decisions, evidence and residual risks.
- Autonomy: handle several cases in parallel.
- Collaboration: work with developers, architects, DevSecOps teams, operations and suppliers.
Languages
- French: C2 level (required)
Location and conditions
- Hybrid work, with on-site presence of 60% or more if needed.