Senior Linux Developer - Network Security Group (NSG)

PA, US, 16066


Sophos makes 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 Sophos to deliver simple solutions to complex security challenges. Focused on innovation and backed by a global network of Sophos Labs threat intelligence centers and industry-leading support, Sophos delivers solutions that are simple to deploy, maintain, and manage, enabling organizations to focus on performance and growth. Sophos — Security made simple.


We are looking for Senior Linux Developers to join our Network Security Group in Cranberry Township, PA. Sophos NSG develops industry leading Firewall, SG UTM, Secure Wi-Fi, and Secure Web Gateway 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
  • Experience with embedded software and/or kernel software development
  • 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
  • Strong knowledge of layer 2/3/4 networking protocols, concepts.  Proven experience debugging networking issues.  Working experience on data plane forwarding a plus.
  • Experience with networking hardware, hardware bringup/configuration, and/or security appliances 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
    • ARM in addition to x86



  • B.S./M.S Degree in Computer Science or equivalent

At Sophos, we want every organization to be protected by innovative, next-generation IT security, even those who don't have a huge IT staff. We protect organizations of all sizes, all around the world by making enterprise-grade security that is simple to deploy, manage, and use. It is our passion, and something we are truly proud of.

Nearest Major Market: Pittsburgh

Job Segment: Network, Developer, Linux, Embedded, Computer Science, Technology