freehire launches on Product Hunt on 26 August.

Follow →

Network Software Developer

Summary

Develops and optimizes high-performance network software for a VPN router product, focusing on security, scalability, and compatibility with enterprise clients using C/C++ and Linux network programming.

Network Software Developer


We’re seeking a Network Software Developer to join our team and help expand the capabilities of our software router. Our product is used by Fortune 500 companies and focuses on high-speed VPN connections and enhanced security across various platforms.

Key tasks:
  • Design and implement new network features
  • Ensure compatibility and security by staying up to date with networking standards
  • Optimize router performance for high-traffic and large-scale networks
  • Integrate security measures such as firewalls, VPNs, and encryption
  • Collaborate with engineers and architects on feature development
  • Document features with clear usage guidelines and technical specifications
  • Coordinate with DevOps to support smooth deployments and releases
Skills we’re looking for:
  • Proficiency in C and C++
  • Linux / Windows system programming
  • Linux network programming
  • Experience with FD.io VPP and DPDK
  • English: B2 or C1
Nice to have:
  • Experience with Wireshark and tcpdump
  • Knowledge of network protocols: TCP/IP, IPv6, routing, NAT, VXLAN, DNS
  • Proficiency in Golang and/or Python
Position details:
Full-time | Remote | Service / Consulting Agreement

See also