We make IT security simple with next-generation solutions that protect networks, servers, and devices, wherever they are. Today, more than 100 million users in 150 countries and a global network of channel partners trust us to deliver simple solutions to complex security challenges. Focused on innovation and backed by a global network of our Labs, threat intelligence centers and industry-leading support, we deliver solutions that are simple to deploy, maintain, and manage, enabling organizations to focus on performance and growth. We are cybersecurity made simple.
We are currently looking for software engineers with backgrounds in network security to join our Network Security Group IPS/IDS/Proxy team in Cranberry Township, PA (Greater Pittsburgh Area) Put your programming and security background skills to use in building world class performant and effective firewall products.
Responsibilities and Qualifications:
Very strong C programming skills a must
Team Player with can do attitude/initiative
Passion for software engineering and coding with proven ability to test/debug own code
Experience with Agile Software Development methodologies
Ability to work well with team of senior and junior engineers in a dynamic, fast paced environment
Background and understanding of firewalls, proxy, IPS/IDS, web content filtering, AV scanning
Knowledge of Linux system-level programming and operating system internals
Experience in Linux multi-process and multi-threaded user space and/or kernel programming on x86
Knowledge of layer 2/3/4 networking protocols, concepts. Proven experience debugging networking issues. Working experience on data plane forwarding a plus.
Detailed knowledge of TCP protocol a strong advantage
Desired – SSL, IPSec and cryptography knowledge
Ability to make appropriate design choices to maximize performance and scalability system requirements
Automation of test code. Scripting skills with Bash, Python, and/or Java
Desired experience with:
Linux user space packet delivery technologies, DPDK, netmap, xdp, etc
Internals of Linux Kernel core networking stack, Netfilter, and/or netdev drivers
Snort and/or other IPS/IDS packet processing technologies