Associate Director - Application Security
S&P Global · Princeton, NJ · 1 mo ago
On-siteInformation Technology$125k–$165k/yrFull-time
We need to produce HTML fragment with sections: About the role (maybe heading "About the role"), Responsibilities, Requirements (or Qualifications), Benefits, Pay, Schedule only if present. The posting includes "Compensation/Benefits Information" with salary range and benefits mention. Also there is a "What’s In It For You?" section with mission, values, benefits details. We need to extract substantive content.
We must not repeat job title as heading. No Job ID etc. Remove boilerplate: cookie/navigation/legal/EEO/equal-opportunity/scam-warning, duplicated lines, application instructions. Also remove "Global Hiring And Opportunity", "Recruitment Fraud Alert", "Equal Opportunity Employer", etc. Also remove "US Candidates Only: Know Your Rights..." etc.
We need to preserve all substantive information: About the role paragraph, responsibilities list, qualifications list, compensation/benefits info (salary range, incentive plan, benefits mention), plus the "What’s In It For You?" content (mission, people, values, benefits details). However note that "Benefits" section may be duplicated; we should combine benefits info into a Benefits section.
We must not create sections with filler like "commensurate with experience". The posting includes salary range specific: $125,000 to $165,000. Also mentions annual incentive plan eligibility, not eligible for additional compensation such as annual incentive bonus or sales commission plan (contradiction? but we keep as stated). Also "eligible to receive additional S&P Global benefits". We'll include that.
We need to use for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We should only include sections that have real content.
We have About the role: we can put heading
for section headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We should only include sections that have real content.
We have About the role: we can put heading About the role
then paragraph.
Responsibilities: list of duties. Use - .
Requirements/Qualifications: The posting has "Required Qualifications". Could map to Requirements or Qualifications. We'll use
Requirements
(or Qualifications). Since they ask to use headings like Requirements, Qualifications, Skills. We have qualifications list; we can put under Requirements. Also there is "Foundational understanding of AI/ML..." etc. That's qualifications.
Skills: maybe not separate; we could omit if not distinct.
Benefits: we have benefits details from "What’s In It For You?" and also mention of benefits eligibility. We'll create Benefits section with list.
Pay: we have salary range and incentive plan info. We'll create Pay section.
Schedule: not present, so omit.
We must not include headings with empty content.
We need to preserve all substantive information; do not invent or summarize away detail. So we need to include each bullet point from responsibilities and qualifications.
Let's extract responsibilities bullet points from the text:
"Key Responsibilities" then sentences separated by periods. We'll split into list items.
List:
- Design, deploy, and operate enterprise artifact repository platforms supporting cloud and hybrid environments.
- Define and enforce package curation, promotion, and trust models aligned with application security and compliance requirements.
- Implement and govern waiver and approval workflows for dependency and artifact usage, ensuring risk-based decision‑making.
- Partner with AppSec, platform, and engineering teams to standardize secure dependency and artifact consumption patterns.
- Define and maintain repository architectures supporting multiple environments, teams, and trust boundaries.
- Enforce policies ensuring artifact immutability, provenance, versioning, and trusted sourcing.
- Integrate artifact repositories into CI/CD pipelines built on GitHub, Jenkins, and Azure DevOps.
- Embed security controls for AI/ML and GenAI workloads within CI/CD pipelines and developer workflows.
- Define and enforce secure usage patterns for LLMs and AI services, including prompt handling, data protection, and model access controls.
- Implement safeguards against AI-specific threats, including prompt injection, model poisoning, data leakage, and insecure model outputs.
- Integrate AI security scanning and validation into build pipelines, ensuring safe model usage and dependency integrity.
- Collaborate with engineering teams to establish secure-by-design AI application architectures.
- Ensure compliance with enterprise Responsible AI policies (data privacy, bias management, model governance).
- Secure AI-related secrets, tokens, and API access used in pipelines and applications.
- Monitor and respond to security risks introduced by AI/ML components, including third-party models and APIs.
- Contribute to AI risk governance, auditability, and traceability across the SDLC.
- Stay current on emerging AI security threats, vulnerabilities, and regulatory expectations.
- Align artifact and dependency controls with cloud security best practices for deployed applications.
- Monitor usage, risk posture, and effectiveness of artifact controls and drive continuous improvement.
- Develop automation and policy‑as‑code for artifact lifecycle management, approvals, and governance.
- Support security incident investigations related to software supply chain integrity or dependency risk.
- Create documentation, standards, and enablement materials for secure developer adoption.
Now qualifications:
"Required Qualifications" then bullet-like sentences.
List:
- 3–6 years of experience in DevSecOps, platform security, or software supply chain security.
- Strong hands-on experience with JFrog Artifactory, including deployment and enterprise architecture.
- Experience designing package curation and promotion models.
- Foundational understanding of AI/ML and Generative AI concepts, including LLMs and model lifecycle.
- Knowledge of AI/ML security risks such as prompt injection, data poisoning, model evasion, and data leakage.
- Experience integrating AI or ML components into applications or pipelines (preferred hands-on exposure).
- Familiarity with Responsible AI principles and AI governance frameworks.
- Experience implementing waiver and approval workflows for dependencies and artifacts.
- Strong understanding of application security principles and dependency risk management.
- Hands-on experience integrating repositories with GitHub, Jenkins, and Azure DevOps pipelines.
- Experience working in cloud environments (Azure preferred; AWS/GCP acceptable).
- Proficiency with automation and scripting (Python, Groovy, Terraform, etc.).
- Knowledge of modern SDLC and DevSecOps operating models.
Now compensation/benefits:
"Compensation/Benefits Information (This section is only applicable to US candidates) S&P Global states that the anticipated base salary range for this position is $125,000 to $165,000. Final base salary for this role will be based on the individual’s geographic location, as well as experience level, skill set, training, licenses and certifications. In addition to base compensation, this role is eligible for an annual incentive plan. This role is not eligible for additional compensation such as an annual incentive bonus or sales commission plan. This role is eligible to receive additional S&P Global benefits. For more information on the benefits we provide to our employees, please click here."
We need to keep that info. We'll put in Pay section: salary range, incentive plan eligibility, note about not eligible for additional compensation such as annual incentive bonus or sales commission plan (though contradictory). We'll keep as is.
Benefits section: from "What’s In It For You?" includes mission, people, values, benefits details. We need to extract substantive content: mission statement, people description, values, benefits list.
Let's parse "What’s In It For You?" section:
"Our Mission Advancing Essential Intelligence. Our People We're more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. Join us and help create the critical insights that truly make a difference. Our Values Integrity, Discovery, Partnership Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Our Benefits Include Health & Wellness: Health care coverage designed for the mind and body.Flexible Downtime: Generous time off helps keep you energized for your time on.Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries"
We need to keep all that. We'll format as maybe a paragraph for mission, people, values, then a list for benefits.
We must not include boilerplate like "Global Hiring And Opportunity", "Recruitment Fraud Alert", "Equal Opportunity Employer", etc. Also remove the "US Candidates Only: Know Your Rights..." etc.
Now produce HTML.
Structure:
About the role
... paragraph ...
Responsibilities
- ... each responsibility ...
Requirements
- ... each qualification ...
Pay
... compensation info ...
Benefits
Mission paragraph...
People paragraph...
Values paragraph...
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized for your time on.
- Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
- Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
- Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
- Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.
For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries
We need to ensure we don't include any extra headings like Skills or Schedule.
Check for any duplicated content: we have benefits also mentioned in compensation section ("eligible to receive additional S&P Global benefits"). We'll keep that in Pay section maybe.
Now ensure we preserve all substantive information: The About the role paragraph includes grade level? The posting includes "About The Role Grade Level (for internal use): 12". Should we include that? It's metadata but maybe considered substantive? It's internal grade level. The instruction: do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short or drop it. Grade level is minor metadata; we could include in a short p after About the role paragraph or drop. Probably better to include as a short sentence: "Grade Level (for internal use): 12." We'll include in About the role paragraph.
Now craft About the role paragraph: combine the initial sentences: "The DevSecOps Engineer – Art
Requirements
(or Qualifications). Since they ask to use headings like Requirements, Qualifications, Skills. We have qualifications list; we can put under Requirements. Also there is "Foundational understanding of AI/ML..." etc. That's qualifications. Skills: maybe not separate; we could omit if not distinct. Benefits: we have benefits details from "What’s In It For You?" and also mention of benefits eligibility. We'll create Benefits section with list. Pay: we have salary range and incentive plan info. We'll create Pay section. Schedule: not present, so omit. We must not include headings with empty content. We need to preserve all substantive information; do not invent or summarize away detail. So we need to include each bullet point from responsibilities and qualifications. Let's extract responsibilities bullet points from the text: "Key Responsibilities" then sentences separated by periods. We'll split into list items. List: - Design, deploy, and operate enterprise artifact repository platforms supporting cloud and hybrid environments. - Define and enforce package curation, promotion, and trust models aligned with application security and compliance requirements. - Implement and govern waiver and approval workflows for dependency and artifact usage, ensuring risk-based decision‑making. - Partner with AppSec, platform, and engineering teams to standardize secure dependency and artifact consumption patterns. - Define and maintain repository architectures supporting multiple environments, teams, and trust boundaries. - Enforce policies ensuring artifact immutability, provenance, versioning, and trusted sourcing. - Integrate artifact repositories into CI/CD pipelines built on GitHub, Jenkins, and Azure DevOps. - Embed security controls for AI/ML and GenAI workloads within CI/CD pipelines and developer workflows. - Define and enforce secure usage patterns for LLMs and AI services, including prompt handling, data protection, and model access controls. - Implement safeguards against AI-specific threats, including prompt injection, model poisoning, data leakage, and insecure model outputs. - Integrate AI security scanning and validation into build pipelines, ensuring safe model usage and dependency integrity. - Collaborate with engineering teams to establish secure-by-design AI application architectures. - Ensure compliance with enterprise Responsible AI policies (data privacy, bias management, model governance). - Secure AI-related secrets, tokens, and API access used in pipelines and applications. - Monitor and respond to security risks introduced by AI/ML components, including third-party models and APIs. - Contribute to AI risk governance, auditability, and traceability across the SDLC. - Stay current on emerging AI security threats, vulnerabilities, and regulatory expectations. - Align artifact and dependency controls with cloud security best practices for deployed applications. - Monitor usage, risk posture, and effectiveness of artifact controls and drive continuous improvement. - Develop automation and policy‑as‑code for artifact lifecycle management, approvals, and governance. - Support security incident investigations related to software supply chain integrity or dependency risk. - Create documentation, standards, and enablement materials for secure developer adoption. Now qualifications: "Required Qualifications" then bullet-like sentences. List: - 3–6 years of experience in DevSecOps, platform security, or software supply chain security. - Strong hands-on experience with JFrog Artifactory, including deployment and enterprise architecture. - Experience designing package curation and promotion models. - Foundational understanding of AI/ML and Generative AI concepts, including LLMs and model lifecycle. - Knowledge of AI/ML security risks such as prompt injection, data poisoning, model evasion, and data leakage. - Experience integrating AI or ML components into applications or pipelines (preferred hands-on exposure). - Familiarity with Responsible AI principles and AI governance frameworks. - Experience implementing waiver and approval workflows for dependencies and artifacts. - Strong understanding of application security principles and dependency risk management. - Hands-on experience integrating repositories with GitHub, Jenkins, and Azure DevOps pipelines. - Experience working in cloud environments (Azure preferred; AWS/GCP acceptable). - Proficiency with automation and scripting (Python, Groovy, Terraform, etc.). - Knowledge of modern SDLC and DevSecOps operating models. Now compensation/benefits: "Compensation/Benefits Information (This section is only applicable to US candidates) S&P Global states that the anticipated base salary range for this position is $125,000 to $165,000. Final base salary for this role will be based on the individual’s geographic location, as well as experience level, skill set, training, licenses and certifications. In addition to base compensation, this role is eligible for an annual incentive plan. This role is not eligible for additional compensation such as an annual incentive bonus or sales commission plan. This role is eligible to receive additional S&P Global benefits. For more information on the benefits we provide to our employees, please click here." We need to keep that info. We'll put in Pay section: salary range, incentive plan eligibility, note about not eligible for additional compensation such as annual incentive bonus or sales commission plan (though contradictory). We'll keep as is. Benefits section: from "What’s In It For You?" includes mission, people, values, benefits details. We need to extract substantive content: mission statement, people description, values, benefits list. Let's parse "What’s In It For You?" section: "Our Mission Advancing Essential Intelligence. Our People We're more than 35,000 strong worldwide—so we're able to understand nuances while having a broad perspective. Our team is driven by curiosity and a shared belief that Essential Intelligence can help build a more prosperous future for us all.From finding new ways to measure sustainability to analyzing energy transition across the supply chain to building workflow solutions that make it easy to tap into insight and apply it. We are changing the way people see things and empowering them to make an impact on the world we live in. We’re committed to a more equitable future and to helping our customers find new, sustainable ways of doing business. Join us and help create the critical insights that truly make a difference. Our Values Integrity, Discovery, Partnership Throughout our history, the world's leading organizations have relied on us for the Essential Intelligence they need to make confident decisions about the road ahead. We start with a foundation of integrity in all we do, bring a spirit of discovery to our work, and collaborate in close partnership with each other and our customers to achieve shared goals. Benefits We take care of you, so you can take care of business. We care about our people. That’s why we provide everything you—and your career—need to thrive at S&P Global. Our Benefits Include Health & Wellness: Health care coverage designed for the mind and body.Flexible Downtime: Generous time off helps keep you energized for your time on.Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference. For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries" We need to keep all that. We'll format as maybe a paragraph for mission, people, values, then a list for benefits. We must not include boilerplate like "Global Hiring And Opportunity", "Recruitment Fraud Alert", "Equal Opportunity Employer", etc. Also remove the "US Candidates Only: Know Your Rights..." etc. Now produce HTML. Structure:About the role
... paragraph ...
Responsibilities
- ... each responsibility ...
Requirements
- ... each qualification ...
Pay
... compensation info ...
Benefits
Mission paragraph...
People paragraph...
Values paragraph...
- Health & Wellness: Health care coverage designed for the mind and body.
- Flexible Downtime: Generous time off helps keep you energized for your time on.
- Continuous Learning: Access a wealth of resources to grow your career and learn valuable new skills.
- Invest in Your Future: Secure your financial future through competitive pay, retirement planning, a continuing education program with a company-matched student loan contribution, and financial wellness programs.
- Family Friendly Perks: It’s not just about you. S&P Global has perks for your partners and little ones, too, with some best-in class benefits for families.
- Beyond the Basics: From retail discounts to referral incentive awards—small perks can make a big difference.
For more information on benefits by country visit: https://spgbenefits.com/benefit-summaries
We need to ensure we don't include any extra headings like Skills or Schedule. Check for any duplicated content: we have benefits also mentioned in compensation section ("eligible to receive additional S&P Global benefits"). We'll keep that in Pay section maybe. Now ensure we preserve all substantive information: The About the role paragraph includes grade level? The posting includes "About The Role Grade Level (for internal use): 12". Should we include that? It's metadata but maybe considered substantive? It's internal grade level. The instruction: do NOT put Job ID / requisition numbers as headings — fold minor metadata into a shortor drop it. Grade level is minor metadata; we could include in a short p after About the role paragraph or drop. Probably better to include as a short sentence: "Grade Level (for internal use): 12." We'll include in About the role paragraph. Now craft About the role paragraph: combine the initial sentences: "The DevSecOps Engineer – Art