The primary responsibility of the Consultant Applications and Offensive Security is to design, build, and operationalize a Secure Coding Center of Excellence (CoE). This role will partner with development teams to embed security into the software development lifecycle, standardize secure coding practices, and improve the organization’s ability to prevent vulnerabilities at scale. This position influences development teams, drives adoption, and delivers measurable risk reduction. Designs, develops, and supports the implementation of a Secure Coding Center of Excellence (CoE), including operating model, standards, and governance. Embeds secure development lifecycle (SDLC) practices into development processes by integrating security controls into CI/CD pipelines and developer workflows. Develops, documents, and promotes adoption of enterprise secure coding standards and patterns across multiple development teams and technology stacks. Performs platform application security assessments and threat modeling to identify design weaknesses and exploitable conditions. Provides clear, actionable remediation guidance to development teams, translating security findings into practical development fixes. Drives adoption of secure coding practices by partnering with development, product, and DevOps teams and influencing design and development decisions. Implements and optimizes application security tooling and augment automated results with manual and adversarial testing where tooling falls short. Develops and delivers role-based secure coding training and developer enablement programs, including support for security champions initiatives. Analyzes vulnerability data and application risk to support risk-based prioritization and reduction of systemic weaknesses. Defines, tracks, and reports on application security metrics and KPIs, including vulnerability trends, remediation timelines, and defect recurrence. Advises stakeholders on alignment with industry frameworks and standards (e.g., NIST CSF, Zero Trust, OWASP) and supports audit and compliance requirements. Contributes to continuous improvement of application security practices by identifying opportunities to standardize, automate, and scale controls across the enterprise. Collaborates cross-functionally with security, architecture, development, and operations teams to drive consistent and sustainable security practices. Performs manual application security testing, including deep-dive code-assisted analysis and adversarial testing techniques, to identify exploitable vulnerabilities beyond automated tooling. Validates the effectiveness of secure coding standards and SDLC controls through offensive testing and exploitation-driven analysis. Partners with development teams to reproduce, exploit, and remediate complex application vulnerabilities. Supports penetration testing and offensive security initiatives by providing application-layer expertise, design review, and exploitability analysis.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior