Document ID CERG-GOV-JD-SECENG-004
Version 1.0
Status Approved
Classification Public
Owner Engineering Pillar Leader
Parent Policy CERG-POL-001 - Cybersecurity Policy
Review Cycle Annual
Frameworks NIST SP 800-181r1 (NICE)
Regulations Cross-cutting
Environments All CERG-managed workforce

Application Security Engineer

Job Family: JF-SECENG — Security Engineering Job Level Range: L1-L4 (CERG Grade S1-S4) CERG Canonical Role: Application Security Engineer (CERG-GOV-OM-001 §6.1)


1. Role Summary

The Application Security Engineer owns application security: the tools, rulesets, and practices that find and fix vulnerabilities before code reaches production. They govern SAST, DAST, SCA, and container scanning, set secure development gates, lead threat modeling for applications, and ensure the security of in-house and embedded AI systems. They are accountable for the Secure Software Development and Artificial Intelligence Security standards.

2. NICE Workforce Framework Mapping

Mapping Level NICE Work Role NICE Work Role ID NICE Work Role Category
Primary Secure Software Assessor SP-DEV-001 SP

NICE Work Role Definition: See JF-002 for the official NICE Work Role definition and complete CERG-to-NICE mapping. The NICE TKS database is available at https://www.nist.gov/nice/framework/.

3. Job Family & Level Placement

Family JF-SECENG — Security Engineering
Level Range L1 through L4
CERG Grade Range S1-S4
Terminal Grade S4 — see JA-001 §7 for details
Track SME

4. Key Responsibilities

4.1 Core Responsibilities (All Grades)

  • Govern application security testing tooling: SAST, DAST, SCA, container scanning, and API security testing - Define and enforce secure development gates in CI/CD pipelines - Lead threat modeling for in-house applications per the Threat Modeling Procedure - Review application architectures for security adequacy during the architecture review process - Own the security assessment of in-house AI systems, including prompt injection, data leakage, excessive agency, and model supply chain risks - Maintain the Secure Software Development and Application Security Standard and the Artificial Intelligence Security Standard - Triage and prioritize application security findings, working with development teams on remediation - Develop and deliver secure coding guidance and training materials for development teams - Support incident response for application-level compromises: injection attacks, authentication bypass, data exfiltration via application vulnerabilities

4.2 Grade-Level Responsibility Differentiation

Grade-level responsibility differentiation for this role is defined in JA-001 §7 (Role-to-Grade Mapping). The grade definitions (S1-S4 SME Track, M1-M4 Management Track) and leveling dimensions are in CERG-GOV-JA-001 §4-5. Behavioral anchors at each grade are in CMP-001.

5. Required Knowledge, Skills, and Abilities (KSAs)

5.1 Domain Expertise

  • Deep expertise in application security testing: SAST, DAST, SCA, IAST, RASP - Secure coding practices across multiple languages and frameworks - Threat modeling methodologies (STRIDE, PASTA, attack trees) - OWASP Top 10, OWASP ASVS, and OWASP API Security Top 10 - CI/CD pipeline security and DevSecOps practices - AI/ML security: OWASP Top 10 for LLM Applications, model supply chain risks, prompt injection defenses - Web application architecture: microservices, APIs, SPAs, serverless

5.2 Technical Skills

Technical skills for this role are documented in the original JD-001 content extracted into this file (see §5.1 Domain Expertise). Additional technical skill definitions aligned to NICE Skill Statements are maintained in JF-002.

5.3 CERG-Specific Knowledge

CERG-specific knowledge requirements for this role are defined in OM-001 §6 (Canonical Role Roster) and RAC-001 §7 (Role Descriptions). See §12 (Related CERG Documents) for the complete list of standards and procedures relevant to this role.

6. NICE TKS Statement References

The following Task, Knowledge, and Skill statements are extracted from the NIST NICE Framework v2.2.0 Work Role [DD-WRL-005 — Application Security Engineer primary mapping] and filtered by relevance to this CERG role. The full TKS database is maintained at https://www.nist.gov/nice/framework/.

NICE TKS Type Statement ID Statement Summary Relevance to This Role
Task T1202 Determine software development security implications within centralized and decentralized environments across the ent… Core work activity for this NICE Work Role
Task T1203 Implement software development cybersecurity methodologies within centralized and decentralized environments across t… Core work activity for this NICE Work Role
Task T1624 Conduct vulnerability analysis of software patches and updates Core work activity for this NICE Work Role
Task T0311 Consult with customers about software system design and maintenance Core work activity for this NICE Work Role
Task T1052 Integrate black-box security testing tools into quality assurance processes Core work activity for this NICE Work Role
Knowledge K0722 Knowledge of software development principles and practices Foundational knowledge for this role
Knowledge K0764 Knowledge of software development models and frameworks Foundational knowledge for this role
Knowledge K0846 Knowledge of secure software deployment principles and practices Foundational knowledge for this role
Knowledge K0847 Knowledge of secure software deployment tools and techniques Foundational knowledge for this role
Knowledge K1079 Knowledge of web application security risks Foundational knowledge for this role
Skill S0616 Skill in applying black-box software testing Core capability for this role
Skill S0175 Skill in performing root cause analysis Core capability for this role
Skill S0465 Skill in identifying critical infrastructure systems Core capability for this role
Skill S0466 Skill in identifying systems designed without security considerations Core capability for this role
Skill S0543 Skill in scanning for vulnerabilities Core capability for this role

Full TKS Reference: The complete TKS statement set for the primary NICE Work Role (SP-DEV-001 → DD-WRL-005) is in the NICE Framework Components v2.2.0 dataset (download). JF-002 contains the complete CERG-to-NICE crosswalk with secondary role mappings.

7. Typical Qualifications

7.1 Education

  • 3-12+ years in application security or secure software development - Bachelor’s degree in computer science or equivalent development experience - Relevant certifications: GWEB, CSSLP, OSWE, or equivalent - Development experience in at least one modern language/framework preferred

7.2 Certifications

Certifications for this role are defined in TRN-001 §3 (Certification Matrix). The matrix specifies Required, Recommended, and Aspirational certifications per role and grade.

7.3 Experience

Typical experience ranges by grade are defined in JA-001 §4-5. See §7.1 (Education) above for education requirements.

8. Key Performance Indicators (KPIs)

KPIs for this role are defined in MTR-001 (Metrics, Dashboard, and CISO/Board Reporting). KPI allocation by job family and grade-level thresholds are documented in PERF-001. Each role’s evaluation criteria are embedded in the per-role JD document structure defined by JF-001.

9. Competency Expectations by Grade

Competency expectations for this role follow the Engineering pillar behavioral anchors from CERG-GOV-CMP-001. Each cell describes observable behavior demonstrating the competency at that grade. Anchors are cumulative: an L3 expectation includes the L1 and L2 anchors.

Competency Domain (CMP-001) L1 Expectation L2 Expectation L3 Expectation L4 Expectation
Technical Depth Executes assigned engineering tasks (IaC module, configuration change, architecture review checklist item) from established procedures. Recognizes when a task result does not match expected output and escalates with context. Learning the organization’s technology stack: can name the major platforms, their purpose, and their security control points. Owns a technology domain (e.g., AWS security, Azure AD, Kubernetes admission control). Designs and implements security controls independently within that domain. Performs architecture reviews in their domain and produces findings that require minimal rework from the reviewer. Authors and improves procedures for their domain. Shapes the organization’s technical security strategy in their domain. Designs reference architectures adopted by other engineers. Anticipates how changes in the technology stack will affect security posture before they land. Performs architecture reviews across domains with credibility. Sets the technical bar for the entire Engineering pillar. Called upon for the hardest cross-domain problems. Represents the organization’s engineering position to vendors, industry working groups, and regulators. Can step into any Engineering domain and contribute meaningfully within days.
Cross-Pillar Fluency Understands that Risk and Governance pillars exist and can describe their basic functions. Reads vulnerability reports and compliance findings that affect their work. Consumes Risk pillar output (vulnerability data, threat intelligence) and incorporates it into engineering decisions. Understands what Governance needs from Engineering for an audit and provides it without being chased. Anticipates what Risk and Governance will need from an engineering decision before they ask. Participates in cross-pillar working groups as the Engineering voice. Can represent Engineering’s position to a regulator or auditor without a Governance handler. Operates fluently across all three pillars. Contributes to Risk assessments and Governance standards as a peer, not a guest. Is the person a pillar leader calls when a cross-pillar problem does not fit any procedure.
Risk Judgment Follows the risk taxonomy when documenting findings. Can distinguish between a configuration drift alert that needs a ticket and one that needs an incident response page. Independently assesses the severity and likelihood of findings in their domain. Assigns risk ratings that are consistent with the taxonomy and rarely adjusted by a senior reviewer. Evaluates risk across domains and articulates the business impact in terms an executive can act on. Identifies compensating controls that reduce risk below what a pure vulnerability score would suggest. Shapes the organization’s risk appetite through technical judgment. Called upon by the CISO for independent risk assessments on material decisions. Their risk evaluation carries the same weight as a pillar leader’s.
Communication Writes clear ticket updates and status reports. Explains a technical finding to their immediate team without ambiguity. Writes architecture review findings that a project manager or business owner can understand and act on. Presents technical topics to their pillar. Authors clear, usable procedures. Represents Engineering in cross-functional forums with credibility. Writes decision memos that frame technical options in business terms. Presents to senior leadership and external stakeholders. Communicates complex technical risk to the CISO, the board (as requested), regulators, and industry peers. Writes the organization’s public technical positions. Represents the organization at conferences and in industry working groups.
Operational Discipline Follows procedures correctly. Updates tickets and documentation when work is complete. Meets assigned SLAs. Admits when they do not know something rather than guessing. Owns operational SLAs for their domain work streams. Ensures evidence is collected and stored per the evidence procedure. Improves procedures when they find gaps. Their work is consistently auditable without retroactive cleanup. Designs procedures that are operationally sustainable, not just technically correct. Ensures the evidence trail for their domain is audit-ready at all times. Identifies and eliminates toil: automates repetitive operational tasks. Sets operational standards for the pillar. Defines what “good” looks like for procedure compliance, evidence quality, and SLA management. Holds the pillar accountable to its own operational commitments.
Influence and Mentorship Actively learns from senior engineers. Asks good questions. Shares what they learn with peers. Onboards new Specialists without assistance. Peer-reviews code and configurations with constructive feedback. Their technical opinion is sought by other engineers in their domain. Mentors Specialists and Sr. Specialists across domains. Leads technical initiatives without formal authority. Their architectural recommendations are rarely overruled. Shapes the development of the entire Engineering team. Sets the technical bar through their own work and their mentoring. Influences hiring profiles, team composition, and organizational design.
Compliance and Regulatory Literacy Knows which regulatory frameworks apply to their organization. Can describe the security implications of the major ones (NERC-CIP, CMMC, SOX) at a high level. Understands the specific regulatory requirements that affect their domain. Can explain to an auditor how a control they implemented satisfies a regulatory requirement. Anticipates regulatory implications of engineering decisions. Advises project teams on compliance requirements before design is complete. Represents Engineering in regulatory audits without a Governance chaperone. Contributes to the organization’s regulatory strategy. Engages with regulators on technical matters. Shapes standards so that compliance is a byproduct of good engineering, not a separate activity.
Continuous Learning Completes assigned training. Pursues foundational certifications relevant to their domain. Learns the organization’s technology stack. Maintains current certifications. Stays current on developments in their domain. Shares what they learn with the team. Pursues advanced certifications. Contributes to the team’s knowledge base through documented research, brown-bag sessions, or internal training. Evaluates new technologies for organizational adoption. Recognized externally for expertise. Shapes the organization’s technology and certification roadmap. The person other engineers go to when they need to understand an emerging technology or threat.

Full Reference: See CERG-GOV-CMP-001 for the complete competency model, including the Management Track addendum (§7) and guidance on using the model for hiring, development, and promotion (§8).

10. Success Profile

An Application Security Engineer is successful when security is a natural, frictionless part of the software development lifecycle. Key indicators: SAST/DAST/SCA tools are integrated into CI/CD pipelines with low false-positive rates; findings from security reviews are fixed before deployment, not tracked as technical debt; developers seek security input early in the design phase; the mean time to remediate a critical application vulnerability is measured in hours, not days. The engineer makes it easier to build securely than to cut corners.

11. Career Path

11.1 Within-Family Progression

Within JF-SECENG, progression follows the Security Engineering level ladder in JF-001 §9.1: L1 Associate Engineer/S1, L2 Engineer/S2, L3 Senior or Staff Engineer/S3, and L4 Principal Engineer/S4. Promotion evidence should show increasing autonomy in secure design and implementation, ownership of engineering work streams, authorship or improvement of standards and reference architectures, cross-pillar influence, and mentoring of less experienced engineers. The grade definitions and progression dimensions are maintained in JA-001 §4.


11.2 Cross-Family Movement

Cross-family movement options are defined in the Family-to-Family Career Lattice (JF-001 §4). The Left-Right Knowledge Model (FRM-001 §9.2) and cross-training expectations (OM-001 §10.4) operationalize cross-family career movement.

11.3 Management Track Option

At L3+ (SME track), a Management track option may be available per CERG-GOV-JA-001 §8.1 (SME to Management Transition). Readiness indicators include: consistently sought out for guidance by junior team members, leading cross-functional initiatives without formal authority, and communicating clearly with non-technical stakeholders. The transition is a track change, not a grade promotion — an S3 Advisor moving to M1 Manager carries their technical credibility into the management role. Management competencies are defined in CERG-GOV-CMP-001 §7. See CERG-GOV-JA-001 §5 for Management grade definitions (M1-M4) and §9 (Span of Control and Team Design) for when to create a management role.

Document ID Relevance
Operating Model CERG-GOV-OM-001 Canonical role name; pillar structure
RACI Instrument CERG-GOV-RAC-001 This role’s accountability assignments
Job Architecture CERG-GOV-JA-001 Grade definitions; progression criteria
Competency Model CERG-GOV-CMP-001 Full behavioral anchors
Performance Framework CERG-GOV-PERF-001 Performance review cadence and calibration
Training Framework CERG-GOV-TRN-001 Certification matrix
Job Families Overview CERG-GOV-JF-001 Family structure and level definitions
NICE Crosswalk CERG-GOV-JF-002 NICE Work Role mapping

13. Document Control

Field Value
Document ID CERG-GOV-JD-SECENG-004
Version 1.0
Status Approved
Effective Date 2026-06-11
Classification Public
Owner Engineering Pillar Leader
Approved By CISO
Parent Policy CERG-POL-001 - Cybersecurity Policy
Review Cycle Annual
Next Scheduled Review 2027-06-11
Frameworks NIST SP 800-181r1 (NICE)
Regulations Cross-cutting
Environments All CERG-managed workforce

Revision History

Version Date Author Change Summary
1.0 2026-06-11 Governance Pillar Leader Initial release. Extracted from monolithic JD-001 into enhanced per-role format with NICE mapping, KPI sections, and competency anchor sections.

Review Triggers

  • Change to this role’s definition in CERG-GOV-OM-001 §6.1
  • Change to this role’s NICE Work Role mapping in JF-002
  • Change to this role’s grade range in CERG-GOV-JA-001 §7
  • Direction from the CISO

Governance owns this document. The Governance Pillar Leader (Policy & Standards) is responsible for initiating reviews, managing the revision cycle, and obtaining approval for all changes.

Document ID Relationship
Cybersecurity Policy CERG-POL-001 Parent policy
Job Families Overview CERG-GOV-JF-001 Family structure and level definitions
NICE Crosswalk CERG-GOV-JF-002 NICE Work Role mapping

Source: roles/jf-seceng/CERG-GOV-JD-SECENG-004_Application_Security_Engineer.md · Download .md · View on GitHub