Staff Software Engineer – Low-Level Networking Agent jobs in United States
cer-icon
Apply on Employer Site
company-logo

ZeroTier · 4 weeks ago

Staff Software Engineer – Low-Level Networking Agent

ZeroTier is a leader in next-generation connectivity and cybersecurity, providing secure, peer-to-peer virtual networks for millions of users and businesses. They are seeking a Staff Software Engineer to build and maintain the ZeroTier client, focusing on networking, distributed systems, and systems-level engineering to ensure reliable connectivity across various platforms.

Cloud InfrastructureCyber SecurityInformation TechnologyMobileNetwork SecurityVirtualization

Responsibilities

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

Qualification

CC++RustNetwork protocolsLinuxWindows internalsNAT traversal techniquesPerformance profilingStartup experienceTechnical documentationCollaboration skills

Required

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
Deep understanding of Internet routing, including IPAM, firewalls, NAT, multipath
Deep understanding of NAT traversal techniques (STUN/TURN/ICE, hole punching)
Deep understanding of 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

Preferred

Experience in a startup or fast-paced environment is a strong plus

Company

ZeroTier

twittertwittertwitter
company-logo
ZeroTier is the world's leading next-generation connectivity and cybersecurity company.

Funding

Current Stage
Early Stage
Total Funding
$15.24M
2024-07-26Series A· $13.5M
2017-12-13Seed· $1.28M
2015-03-24Angel· $0.46M

Leadership Team

leader-logo
Andrew Gault
CEO
linkedin
Company data provided by crunchbase