CareerPlan

NetBird | Berlin, Germany (or remote, CET overlap) | Full-time

Berlin, GermanyRemoteFull-time2026-11-02 → 2026-11-10
Hybrid

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