Job Summary
A networking solutions company needs applicants for an opening for a Remote Senior Network Software Engineer.
Candidates will be responsible for the following:
- Helping build enterprise networking as a service that will connect customers’ remote locations to their private data
- Designing, implementing, and testing network service and network security software
- Building out system and unit tests for testing scalability and performance of VPN software designed to run in the cloud, or on hardware
Position Requirements Include:
- B.S or M.S in Computer Science or related or equivalent experience
- Deep experience in object-oriented languages like C#, Java, Python or others and lower level languages like C or C++
- Experience with Linux networking stack including packet flow, iptables, route tables, policy routing, packet capturing tools like tcpdump or wireshark
- Experience with docker containers, and Linux virtualization (KVM)
- Experience in building and using internet protocols like TCP/IP, UDP, DNS, DHCP and routing protocols like BGP and OSPF and VPN technologies like IPSec, OpenVPN, Wireguard