ZeroTier, Inc.

Staff Network Engineer – Low-Level Networking Agent

ZeroTier, Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

FirewallsLinuxRust

About the role

  • Participate in design and implementation strategies to enhance and improve ZeroTier’s networking agent.
  • Develop and maintain communication primitives using protocols such as TCP and UDP, as well as custom transport layers.
  • Implement secure tunneling, NAT traversal techniques, and robust reconnection/keepalive mechanisms.
  • Work with low level, OS-specific operations (sockets, netlink, firewall rules, etc.) to optimize data paths.
  • Profile and optimize network performance (latency, throughput, connection reliability).
  • Build cross-platform abstractions enabling the agent to run in varied environments.
  • Write clean, maintainable, well-tested code and contribute to architecture documentation.
  • Collaborate with cross-functional teams on system design, threat modeling, and deployment strategies.

Requirements

  • Senior Level experience in network engineering or systems programming.
  • Strong proficiency in C, C++ or Rust for low-level development.
  • Deep understanding of:
  • - Networking and protocols: OSI Model, IPv4/IPv6, IP routing, Ethernet
  • - Internet routing, including IPAM, firewalls, NAT, multipath
  • - NAT traversal techniques (STUN/TURN/ICE, hole punching)
  • - Encryption standards and secure session establishment
  • Experience with Linux and/or Windows networking internals and socket programming.
  • Familiarity with overlay networks, VPN tunneling, mesh networking, or SD-WAN.
  • Solid debugging and performance profiling skills using tools like tcpdump, Wireshark, perf, strace, etc.
  • Ability to write technical documentation and communicate effectively with team members.
  • Experience in a startup or fast-paced environment is a strong plus.
Benefits
  • Individuals seeking employment at ZeroTier are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.
  • Direct applicants ONLY. Any recruiter/3rd party submissions we receive will be considered a gift.
  • Written CV’s and Cover Letters are encouraged.
  • No calls please.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++RustTCPUDPNAT traversalencryption standardssocket programmingperformance profilingdebugging
Soft skills
communicationcollaborationtechnical documentation