Were looking for a highly skilled Network Systems Performance Engineer to join our R&D Quality and Performance group. In this role, you will design and execute performance, scalability, and reliability tests for our client networking and security components across multiple platforms.
You will work closely with Development, QA, Product, and Architecture teams to evaluate system performance under diverse network conditions and ensure our client software meets high standards of stability, quality, and efficiency.
Responsibilities
Define, design, and execute performance, scalability, load, throughput, and stress tests for client network functionality across multiple operating systems
Build and maintain performance testing environments, including physical and virtual lab setups, network simulators, and traffic generation systems
Evaluate the behavior and performance of client networking and security workflows in various operational and environmental scenarios
Simulate and analyze diverse network conditions, including jitter, packet loss, bandwidth variations, latency profiles, and connectivity constraints
Analyze CPU, memory, and other resource utilization across different OS platforms to ensure efficient and stable client performance
Collaborate with R&D teams to identify bottlenecks, investigate performance issues, and drive improvements in architecture and implementation
Prepare documentation, test methodologies, and clear performance reports for technical teams and stakeholders
Contribute to ongoing enhancement of performance testing tools, methodologies, and lab infrastructure
Develop Scripts in Python, Bash, or PowerShell. Alternatively Java - advantage.
Requirements: 4+ years of hands-on experience in performance engineering, networking QA, system testing, or similar roles
Strong understanding of networking concepts, including TCP/IP, DNS, routing, traffic flows, and modern networking stacks
Experience testing or working with endpoint security components or related networked client systems
Deep knowledge of Layers 3-7 behaviors and performance characteristics
Proficiency in scripting languages (Python, Bash, PowerShell) and Java development skills - advantage
Understanding of major operating systems (Windows, macOS, Linux, Android, iOS) and their networking models
Hands-on experience with network analysis or traffic-generation tools (Wireshark, iPerf, NetEm/WAN emulation tools, etc.)
Hands-on experience with virtual environments such as VMware ESX, AWS, Azure, or equivalent
Ability to design, maintain, and operate physical test labs, including multi-device, multi-network configurations and complex system setups
Excellent analytical, troubleshooting, communication, and documentation abilities
Ability to work in a fast-paced, multi-tasking environment
Academic degree in Computer Science, Computer Engineering, or equivalent experience.
This position is open to all candidates.