Overview
Skills
Job Details
Software Engineer (Network Protocol)
US Remote (100%) - Must work Santa Clara, CA PST hours
Direct Client Requirement
Job Description
We are seeking a Software Engineer (Network Protocol) to join our direct client. In this role, you will test and analyze application traffic, identify unique traffic patterns and develop accurate signatures to strengthen firewall capabilities.
Responsibilities
-
Test applications (e.g., Facebook, Gmail, Zoom) using web browsers and mobile devices.
-
Capture application traffic through firewalls for further analysis.
-
Analyze captured traffic with Wireshark, identifying unique Layer 7 patterns.
-
Write traffic signatures based on identified patterns to classify applications.
-
Conduct unit testing on created signatures to ensure accurate identification by the firewall.
Required Skills
-
Strong understanding of Layer 7 protocols (HTTP and beyond).
-
Proficiency with Wireshark or similar packet analysis tools.
-
Solid knowledge of network security fundamentals.
Preferred Skills
-
Experience with firewall platforms (Palo Alto, Cisco, Fortinet, etc.).
-
Familiarity with application identification techniques.
-
Knowledge of network traffic engineering and troubleshooting.
-
Scripting skills in Python, Shell, or Perl for automation and traffic parsing.
-
Exposure to cloud environments (AWS, Azure, or Google Cloud Platform).
Education
-
Bachelor's degree in Computer Science or a related technical field.