Software Development Engineer III — Firewall

F5 F5 · Enterprise · Bangalore, India

Software Development Engineer III to build and evolve the core data-plane and control-plane capabilities of BIG-IP TMOS and BIG-IP Next for Kubernetes Firewall platforms. This role requires an experienced systems engineer for high-scale, high-performance networking and security software, taking features from architecture to production. Responsibilities include designing and maintaining test automation frameworks, defining test strategies, building CI/CD pipelines, investigating issues, setting up test environments, mentoring junior engineers, and collaborating with development engineers. Required skills include strong coding in Python or Go, background in networking technologies, Linux, network security tools, packet analysis, understanding of Firewalls and IPS/IDS, experience with Kubernetes, Docker, software networking, test automation frameworks, CI/CD pipelines, traffic generation tools, and 8+ years of experience in networking or security domain.

What you'd actually do

  1. Design, develop, and maintain test automation frameworks and test suites for Firewall and IPS features in a cloud-native, Kubernetes-based environment
  2. Define and implement test strategies, test plans, and test cases for Firewall/IPS functionality including functional, regression, performance, and security testing
  3. Build and maintain CI/CD test pipelines ensuring continuous quality validation
  4. Investigate, reproduce, and root-cause reported issues related to Firewall and IPS components
  5. Set up and maintain complex test environments using Kubernetes, Docker, and network simulation tools

Skills

Required

  • Strong coding skills in Python or Go for test automation
  • Background in networking technologies & protocols.
  • Experience with Linux, network security tools, and packet analysis
  • Good understanding of Firewalls, and Intrusion Prevention/Detection System (IPS/IDS)
  • Experience with Kubernetes, Docker, and software networking
  • Strong experience with test automation frameworks and CI/CD pipelines (pytest, GitLab CI, or similar)
  • Experience with traffic generation and network testing tools
  • Able to collaborate and thrive in a fast-paced, high-performance environment
  • 8+ years of software test engineering experience in networking or security domain

What the JD emphasized

  • core data-plane and control-plane capabilities
  • high-scale, high-performance networking and security software
  • mission-critical firewall, traffic management, and L4–L7 networking components