Software Development Engineer II
Core
Research, analyze, and validate emerging cyber threats targeting applications, APIs, AI/LLM systems, and cloud native environments to strengthen the F5 Application Delivery and Security Platform.
Role type
Mid-level security research and validation engineer
Builds
Proof of concept attacks, detection techniques, security validation frameworks, and security tools
Domain
Cybersecurity, Application Security, Cloud Security, AI/LLM Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Python programming, application security, API security, cloud security, AI/LLM security, threat intelligence, attack technique analysis, security tool development, automation framework implementation, network protocol testing (HTTP, DNS, TCP/IP), Linux environment proficiency
Preferred skills
Offensive security tools (Burp Suite, Nmap, Metasploit, ffuf, sqlmap), GitHub usage, CI/CD pipelines, Agile software development, test automation, geographically dispersed team collaboration
Technologies
Python, Burp Suite, Nmap, Metasploit, ffuf, sqlmap, MITRE ATT&CK, MITRE ATLAS, OWASP frameworks, Kubernetes, Linux
Responsibilities
Support research into emerging cyber threats targeting web applications, APIs, AI/LLM applications, cloud workloads, Kubernetes, and enterprise infrastructure; Analyze attacker tactics, techniques, and procedures using frameworks such as MITRE ATT&CK, MITRE ATLAS, and OWASP Top 10 lists; Develop and execute proof of concept exploits, attack simulations, and threat emulation scenarios; Implement and maintain automated security validation frameworks, detection tools, and supporting security tools; Evaluate F5 security products and platform capabilities against emerging threats; Build reusable tools, scripts, demos, and validation assets for technical marketing engineering; Create technical content, demos, and security focused materials; Participate in code reviews for scripts and automation tooling; Contribute to repeatable methodologies for security testing and threat emulation
Seniority
Mid-level, hands-on IC
