Principal Software Engineer, Application Security & AI Trust Architecture

Cisco

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CARichardson, TXRTP, NC
Salary
$233,900–$330,400 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday
Closes
Oct 31, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $282k
$120k most similar roles pay here $353k

This role pays more than 87% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $282k versus about $203k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 222 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 171 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Principal Software Engineer, Application Security & AI Trust Architecture

As a Principal Software Engineer – Application Security & AI Trust Architecture, you will serve as a primary technical authority defining security architecture across software platforms and services. You will bridge the gap between high-level strategy and engineering execution by designing trust boundaries, sandboxing models, and execution guardrails for autonomous application agents and LLM tool-calling workflows. Your daily work involves mitigating AI threat vectors like prompt injection and unauthorized tool invocation while implementing spec-driven security standards using OpenAPI, TypeSpec, gRPC, or Protobuf. You will utilize Python, Go, TypeScript/Node.js, Rust, or Java to build hardened software patterns and integrate security gates into CI/CD pipelines using tools like OPA/Rego or Semgrep. The role focuses on securing the development lifecycle against vulnerabilities unique to agentic workflows and ensuring robust authentication across cloud-native architectures.

What does a Software Engineer earn in California?

Median $214000 from 869 postings across 70 companies.

See salary data

What you'll do

  • Define and drive security architecture across all software platforms and services.
  • Design trust boundaries, sandboxing models, and execution guardrails for autonomous AI agents.
  • Mitigate specific AI threat vectors including prompt injection, tool hijacking, and data exfiltration.
  • Establish spec-driven security standards for API contracts like OpenAPI, TypeSpec, and gRPC.
  • Lead architectural threat modeling for critical application tiers and multi-tenant data boundaries.
  • Build automated security gates and policy-as-code frameworks within CI/CD pipelines.
  • Serve as the primary technical escalation point for complex security reviews and vulnerabilities.
  • Mentor engineering teams on defensive coding, API security, and zero-trust design.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, or a related technical field.
  • 15+ years of experience in software engineering and application security architecture for distributed applications.
  • Experience with application security frameworks such as OWASP Top 10, OWASP API Top 10, or CWE/SANS 25.
  • Experience in identity and access governance including OAuth 2.0, OIDC, SAML, mTLS, SPIFFE/SPIRE, or fine-grained authorization models.
  • Proficiency in at least one backend language such as Python, Go, TypeScript/Node.js, Rust, or Java.
  • Experience integrating security controls into cloud-native architectures like Kubernetes, AWS/GCP/Azure, API gateways, or service meshes.
  • Experience with the security implications of Model Context Protocol (MCP) or similar AI tool-invocation interfaces (preferred).
  • Experience writing policy-as-code engines, custom linter/SAST rules, or evaluating LLM-powered applications and RAG architectures (preferred).

More like this

Similar roles

AI Application Security Engineer

Cisco

Research Triangle Park, NC 16 days ago $139,300–$203,600
Generative AI Kubernetes CI/CD SAST DAST SCA AWS GCP Azure Microservices IAM Encryption Network Security OWASP Top 10
6+ yrs exp

Principal Software Engineer, Trust & Safety

Intuit

New York, NY 99 days ago $261,000–$353,000
Java Spring Boot Microservices Event-Driven Architecture AWS GCP Kubernetes Kafka Kinesis LLM Observability System Design API Design Security
10+ yrs exp

Principal AI Security Engineer

Fortinet

Sunnyvale, CA 33 days ago $170,000–$225,000
LLM AI Security Red Teaming Prompt Engineering Vector Databases Agentic AI CI/CD DevSecOps OWASP Top 10 Microservices Containerization Threat Modeling STRIDE OAuth JWT Cryptography MLOps
7+ yrs exp

Principal Software Engineer, AI Safety and Security

Microsoft

Remote 2 days ago $142,800–$274,800
Python C# Java C++ C JavaScript Spark Kusto Azure Data Factory Databricks Kubernetes Vector Databases Retrieval-Augmented Generation CI/CD Infrastructure as Code Data Lakes threat-modeling
6+ yrs exp Remote