Software Development Engineer (Agent Security)
Overview
In this role you will design and implement security controls for agentic AI systems, building scalable, secure AI security solutions for enterprise customers. You will collaborate with product and QA to deliver dependable security-enabled services and support customer deployments with tooling for evaluations and troubleshooting. You will explore emerging security technologies to create innovative protections for agents, tools, and their interactions. This position offers the chance to shape Fortinet’s security fabric within a rapidly evolving AI landscape.
Compensation / Benefitsmedical, dental, vision insurancelife and disability insurance401(k)11 paid holidaysvacation time and sick timecomprehensive leave program
ResponsibilitiesBuild security-focused AI agent systems and controls for agents, tools, and agent-to-agent interactionsCollaborate with product management and QA to deliver secure, scalable solutionsDevelop pre-sales and post-sales tooling and environments for customer evaluations, deployments, and integrationResearch new technologies and security trends to identify opportunities for innovative solutions
Key requirementsStrong software engineering skills in Python or Go, or a systems language (Rust or C/C++)3+ years of backend development experience including cloud-native infrastructure, networking, and scalable servicesSolid understanding of HTTP, gRPC, WebSocket, and experience with reverse proxies/API gateways/identity-aware proxiesSelf-driven with strong problem-solving and debugging skillsBachelor’s degree in Computer Science or related field, or equivalent practical experienceAuthorized to work in the U.S. without sponsorshipproactive problem solvingcross-functional collaborationhigh-quality deliveryPythonGoRust