Excdev
1 month ago
Reach out directly about this role
Grade
Senior
Experience
from 5 years
Work Format
Remote
By job title
AI writes it from your resume. You only have to send it.
Excdev, Remote**
Responsibilities:
🌸Development, enhancement, and optimization of private virtual network protocols. 🌸Diagnostics of complex incidents in VPN/overlay networks at the packet, route, and system stack levels. 🌸Design of tunneling, encryption, routing, and node discovery mechanisms. 🌸Analysis of protocol performance and bottleneck resolution. 🌸Development of tools for network diagnostics, tracing, monitoring, and debugging. 🌸Participation in architectural decisions regarding the security, scalability, and fault tolerance of the network platform. 🌸Collaboration with backend, infrastructure, SRE, and security teams.
Requirements:
💦5+ years of experience as a Network Engineer, Network Protocol Developer, or Systems Developer. 💦Deep understanding of the TCP/IP network model, routing, switching, and tunneling. 💦Practical experience in diagnosing complex network issues: packet loss, performance degradation, MTU/MSS, NAT traversal, etc. 💦Proficient knowledge and hands-on experience with protocols: TCP, UDP, IP, ICMP, ARP, DNS, DHCP, BGP, OSPF, GRE, IPsec, WireGuard/OpenVPN-like solutions. 💦Experience in developing or modifying network protocols, VPN solutions, and SD-WAN systems. 💦Low-level network development experience in C/C++ or Rust; Go knowledge is a plus. 💦Experience with Linux networking stack: routing tables, iptables/nftables, and eBPF/XDP. 💦Ability to analyze network traffic using Wireshark, tcpdump, and similar tools. 💦Understanding of cryptographic principles applicable to VPNs: key exchange, symmetric/asymmetric encryption. 💦Ability to read RFCs and technical specifications. 💦Experience developing VPN, SD-WAN, or mesh networking solutions. 💦Knowledge of QUIC, TLS, DTLS, or Noise Protocol Framework. 💦Experience with Kubernetes networking and CNI. 💦Understanding of threat modeling and secure-by-design practices.
Personal Qualities:
💦Systemic thinking and ability to understand complex network scenarios. 💦Ability to trace diagnostics to a specific technical cause. 💦Autonomy in making engineering decisions. 💦Readiness to work with uncertainty and explore new technologies.
Conditions:
☘️Remote format (not in Russia) ☘️Vacation: 28 calendar days ☘️Salary payments twice a month