Principal Software Development Engineer, Agent Security

Fortinet

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Sunnyvale, CA
Salary
$212,000–$259,000 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $236k
$128k most similar roles pay here $278k

This role pays more than 84% of similar roles. Most pay $173,125–$217,500 — the shaded band above. At the midpoint, this role pays about $236k versus about $195k for comparable roles.

Based on 240 similar postings.

Employer

About Fortinet

Fortinet is a US-based cybersecurity company best known for its FortiGate next-generation firewalls. It sells a broad security platform spanning network security, SD-WAN, endpoint protection, cloud security, and SIEM/SOC operations.

Fortinet currently has 56 open roles on FindRole.

Listed pay typically runs $170,000–$219,000 across 46 roles with salary data.

Most-posted roles

View all roles at Fortinet

At a glance

TL;DR · Principal Software Development Engineer, Agent Security

As a Principal Software Development Engineer (Agent Security), you will join the team to build AI security solutions for enterprise customers while designing and implementing security controls specifically for agentic AI systems. You will provide technical leadership across product development, collaborating with Product, Engineering, and QA teams to define architecture, drive technical decisions, and deliver scalable solutions. Your daily responsibilities include developing pre-sales and post-sales tools, operating production services, troubleshooting, performance optimization, and researching emerging security trends to inform the product roadmap. You will utilize Python, Go, Rust, or C/C++ to build systems that address critical challenges like prompt injection, tool poisoning, jailbreaks, and agent security controls. The role focuses on solving complex problems within agentic AI architecture, including tool-calling, MCP, A2A, and hardening security-critical infrastructure for high-availability environments.

What does a Software Development Engineer earn in California?

Median $214000 from 73 postings across 8 companies.

See salary data

What you'll do

  • Build AI security solutions for enterprise customers.
  • Design and implement security controls specifically for agentic AI systems.
  • Define architecture and drive technical decisions for secure, scalable products.
  • Develop pre-sales and post-sales tools to support customer evaluations and deployments.
  • Operate production services by troubleshooting, optimizing performance, and hardening security-critical systems.
  • Research emerging technologies and security trends to develop innovative solutions.
  • Drive the technical strategy and product roadmap including new feature design.

What we're looking for

  • Bachelor’s degree or above in Computer Science, or equivalent practical experience.
  • Strong software engineering skills in Python, Go, Rust, or C/C++.
  • 8+ years of experience building and operating production backend services, including architecture ownership of security-critical systems.
  • Strong system design and architecture skills with the ability to make trade-offs across security, scalability, reliability, and performance.
  • Experience with LLM and agent security, including prompt injection, tool poisoning, jailbreaks, and agent security controls (preferred).
  • Deep understanding of MCP and A2A with hands-on experience designing and building agentic AI systems (preferred).
  • Professional experience in application security, network security, identity, API security, or other cybersecurity domains (preferred).

More like this

Similar roles

Software Development Engineer, Agent Security

Fortinet

Sunnyvale, CA 12 days ago $130,000–$160,000
Python Go Rust C++ LLM Agentic AI MCP gRPC HTTP WebSocket API Gateway Cloud-native Infrastructure Cybersecurity Application Security Network Security Prompt Injection Tool Calling
3+ yrs exp

Principal AI Security Engineer

Fortinet

Sunnyvale, CA 27 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, Agent Policy Fabric

Nvidia

Remote 98 days ago $272,000–$431,250
Rust Go C++ Python gRPC Protobuf OPA Rego Cedar Sigstore TUF in-toto zero-trust Linux Security Engineering Distributed Systems Policy Engines
10+ yrs exp Remote

Principal Security Engineer

JPMorgan Chase

Seattle, WA 42 days ago
AI Security Engineering Kubernetes Container Security CI/CD Endpoint Protection anti‑virus Product Management Automation

Principal Security Engineer

Microsoft

Redmond, WA 5 days ago $142,800–$274,800
Vulnerability Research Exploit Analysis Code Auditing Fuzzing Threat Modeling Attack Surface Analysis Reverse Engineering Security Architecture AI-assisted Security Research Chromium Cybersecurity Anomaly Detection Security Automation Incident Response
6+ yrs exp Hybrid

Principal Security Engineer

Microsoft

33 days ago $142,800–$274,800
Threat Modeling Security Architecture Automation Distributed Systems APIs Risk Management Cyber Security Anomaly Detection Security Assessment Reference Architecture
6+ yrs exp