Principal Software Engineer – Application Security & AI Trust Architecture
cisco systemsDurham, NC
Principal Software Engineer – Application Security & AI Trust Architecture
cisco systemsDurham, NC
APPLY NOW (opens in a new tab)today
About the role
Overview:
As Principal Engineer, you will shape the security backbone of Cisco’s AI-driven software platforms. You’ll bridge strategy and hands-on engineering to ensure secure-by-default systems from cloud to device. You’ll lead cross-functional security initiatives, mentor engineers, and apply AI to advance threat prevention. This role focuses on architecting trust boundaries, controlling tool invocations, and mitigating AI-specific risks at scale. You’ll join a fast-paced, collaborative team driving secure innovation for enterprise customers. Compensation / Benefits medical, dental, and vision insurance 401(k) with company match paid parental leave paid holidays and paid time off flexible vacation policy stock grants and equity opportunities
Responsibilities:
Define and drive security architecture across software platforms and services Lead cross-functional security initiatives and mentor engineers Design secure-by-default software patterns and MCP-based boundaries Implement spec-driven security contracts with embedded auth and data sanitization Lead threat modeling, secure-by-design patterns, and cryptographic utilities Architect and scale CI/CD security gates (SAST, DAST, IAST, SBOM) and policy-as-code frameworks Provide technical leadership during vulnerability disclosures and governance Guide secure API practices and zero-trust principles across services
Key requirements:
15+ years in software engineering and application security architecture Experience with OWASP Top 10, OWASP API Top 10, CWE/SANS 25 or zero-trust patterns Identity and access governance experience (OAuth 2.0, OIDC, SAML, mTLS, SPIFFE/SPIRE, RBAC/ABAC) Backend development experience (Python, Go, TypeScript/Node.js, Rust, or Java) Experience integrating security into cloud-native architectures (Kubernetes, AWS/GCP/Azure, API gateways, service meshes) Mentorship and leadership Cross-functional collaboration Strong communication and stakeholder management OWASP Top 10, OWASP API Top 10, CWE/SANS 25 OAuth 2.0, OIDC, SAML, mTLS, SPIFFE/SPIRE, RBAC/ABAC Python, Go, TypeScript/Node.js, Rust, or Java
Matching similar jobs
JOB OVERVIEW
Experience level
Lead
Location
Durham, NC
Occupation
Computer Systems Engineers/Architects
Industry
Computer Systems Design Services
Posted
today
Tired of running searches?
Rank the roles you'd take once, and matches like these arrive on their own.
CREATE PROFILE (opens in a new tab)