Loading...

Senior Software Engineer

PA, US, 16066

Engineering

Sophos Overview – Security Made Simple

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.

Job Purpose 

We are looking for software engineers with backgrounds in network security to join our Network Security Group IPS/IDS/Proxy team.  Put your programming and security background skills to use in building world class performant and effective firewall products.

 

Main Duties

  • 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
  • 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

Skills & Experience

  • 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
  • SSL, IPSec and cryptography knowledge

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: Developer, Linux, Java, Testing, Technology