Sr Software Development Engineer - Firewall

F5 F5 · Enterprise · Bangalore, Hyderabad

Senior Software Engineer to build and evolve core data-plane and control-plane capabilities of BIG-IP TMOS and BIG-IP Next for Kubernetes Firewall platforms. This role requires experience in high-scale, high-performance networking and security software, taking features from architecture to production. Responsibilities include designing, developing, and maintaining high-performance Firewall and IPS features in a cloud-native, Kubernetes-based environment, technically leading major components, and resolving security and networking issues.

What you'd actually do

  1. Design, develop, and maintain high-performance Firewall and IPS features in a cloud-native, Kubernetes-based environment
  2. Technically lead major Firewall/IPS system components, from design to implementation
  3. Independently determine and develop approaches to solutions for assigned projects
  4. Provide technical solutions to ensure that resulting design specifications fit into the technical architectural framework
  5. Investigate and resolve reported security and networking issues related to Firewall and IPS components

Skills

Required

  • Excellent coding skills in C, C++, Go
  • Mastery of data structures and algorithms, run-time complexities, IPC, etc.
  • Background in networking technologies & protocols.
  • Experience with Linux, network security tools, and packet analysis
  • Good understanding of Firewalls, NAT, and Intrusion Prevention/Detection System (IPS/IDS)
  • Experience with Kubernetes, Docker, and software networking
  • Able to collaborate and thrive in a fast-paced, high-performance environment
  • Experience building networking or security solutions in cloud native environment.
  • Strong architectural skills in designing highly available systems in distributed environments
  • Excellent communication, collaboration, and leadership skills

What the JD emphasized

  • 8+ years of software engineering experience with designing and implementing large-scale distributed systems