Software Development Engineer III

F5 F5 · Enterprise · Bangalore, Hyderabad

Software Development Engineer III at F5, focusing on testing and validating AI/ML-driven security solutions for WAAP (Web Application and API Protection). The role involves designing and maintaining automated test frameworks, driving AI-powered automation, and collaborating with cross-functional teams to ensure the quality, stability, and reliability of on-premises and cloud-based security products. Key responsibilities include testing AI/ML algorithms for API discovery, classification, protection, and security detection, as well as general software development and quality assurance practices.

What you'd actually do

  1. Design, develop, and maintain scalable automated test frameworks and test suites for On-Prem and Distributed Cloud WAAP solutions.
  2. Drive adoption of AI-powered automation, code review, regression optimization, and test reporting.
  3. Collaborate with developers, product managers, SREs, and QA engineers across global teams to define test strategies, acceptance criteria, and quality goals.
  4. Validate WAAP deployments across on-premises and multi-cloud environments, ensuring functionality, stability, reliability, and detection accuracy.
  5. Validate AI/ML-driven algorithms for API discovery, classification, API protection, and security detection accuracy.

Skills

Required

  • 5+ years of experience in Quality Assurance and Test Automation
  • Python, Go, or similar languages
  • web technologies, including HTML, HTTP/HTTPS, REST APIs, GraphQL, load balancers, and API gateways
  • JSON, YAML, OpenAPI/Swagger specifications, schema validation, and API testing
  • distributed systems, microservices architectures, Docker, and containerized environments
  • AWS, Azure, or GCP
  • CI/CD pipelines, Git, and modern DevOps practices
  • troubleshooting and network analysis tools such as Burp Suite, tcpdump, and Wireshark
  • analytical, debugging, and problem-solving skills
  • communication and collaboration skills
  • Bachelor's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)

Nice to have

  • Application Security and API Security controls against OWASP Top 10 and OWASP API Top 10 vulnerabilities
  • observability and monitoring platforms such as ELK Stack, Grafana, and Prometheus
  • testing AI/ML-based systems and data science models in security, analytics, or related domains
  • networking concepts (Layers 3–7), including proxies, firewalls, and traffic inspection technologies
  • penetration testing methodologies and security validation best practices

What the JD emphasized

  • AI-powered automation
  • AI/ML-driven algorithms
  • AI/ML-based systems

Other signals

  • AI/ML-driven algorithms for API discovery, classification, API protection, and security detection accuracy
  • Validate AI/ML-based systems and data science models in security, analytics, or related domains
  • Drive adoption of AI-powered automation