NetBird | Berlin, Germany (or remote, CET overlap) | Full-time
Core
Building a control plane and client software for an open-source WireGuard-based overlay network providing zero-config peer-to-peer connectivity and access control for AI agents.
Role type
Senior/Staff Backend Engineer (Go) and Networking/Client Software Engineer (Go)
Builds
A control plane managing peer coordination, policy, and access control for hundreds of thousands of peers; a multi-platform client (Linux, macOS, Windows) for network overlay connectivity.
Domain
Network security, open-source infrastructure, AI agent access
Required skills
Go, WireGuard, NAT traversal, hole punching, DNS, multi-tenancy, peer coordination, policy enforcement, Linux, macOS, Windows development, debugging complex network connectivity issues
Preferred skills
Experience with relays, Kubernetes, cloud environments, networking concepts
Technologies
Go, WireGuard, Linux, macOS, Windows, Kubernetes, DNS
Responsibilities
Design and implement the control plane for peer coordination and access control; develop and maintain the NetBird client across multiple operating systems; debug complex peer-to-peer connectivity issues; scale the system to handle hundreds of thousands of peers.
Seniority
Senior/Staff, hands-on IC
