Skip to content

Senior/Staff Backend Engineer (Go)

NetBird

GoWireGuardNAT traversalDNSrelaysLinuxmacOSWindows

NetBird builds an open-source, WireGuard-based overlay networking and access control platform used by teams worldwide. The role focuses on the control plane (peer coordination, policy and access control, multi-tenancy) to keep the system performant as customer networks scale.

What you’ll do

  • Design and maintain the control plane: peer coordination, policy and access control, multi-tenancy
  • Ensure performance and scalability as customer networks grow to hundreds of thousands of peers
  • Build client-side networking features: WireGuard integration, NAT traversal, relays, DNS and cross-platform clients
  • Turn user feedback into product roadmap (Technical Product Owner role)
  • Help customers set up and debug NetBird in real environments and relay findings to engineering (Technical Support Engineer role)

What they’re looking for

  • Comfortable with networking concepts
  • Experience debugging complex peer-to-peer connectivity issues
  • Experience with WireGuard, Linux, cloud and Kubernetes environments
  • Stellar experience for remote hire consideration

Skills

  • Go: Go, Golang
  • WireGuard: WireGuard, overlay networks
  • NAT traversal: NAT traversal, hole punching
  • DNS: DNS
  • relays: relays
  • Linux: Linux
  • macOS: macOS
  • Windows: Windows
  • Kubernetes: Kubernetes

The post

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

https://netbird.io/careers NetBird is open source networking and access control WireGuard-based overlay networks with zero-config peer-to-peer connectivity. Now working with new use cases in access for AI agents. Open source, built in Europe, used by thousands of teams worldwide. We're a small and growing team going up against (and working with) the incumbents in network security. Post Series A with 10xd revenue since the raise.

- Senior/Staff Backend Engineer (Go!!) : the control plane: peer coordination, policy and access control, multi-tenancy, and keeping it all fast as customer networks grow into the hundreds of thousands of peers.

- Networking/Client Software Engineer (Go!!) — Software Engineering on the NetBird client side: WireGuard, NAT traversal and hole punching, relays, DNS, and shipping one client across Linux, macOS, Windows. If you enjoy debugging why one connection out of a thousand won't go peer-to-peer, this is the role.

- Technical Product Owner: Turn feedback into a clear roadmap, and work closely with the team to ship it. You should be comfortable with networking concepts and enjoy talking to users as much as reading a spec.

- Technical Support Engineer: Help customers set up and debug NetBird in real environments (WireGuard, Linux, cloud, Kubernetes) and pass what you learn back to engineering. (REMOTE - US/EST hours)

We have an office in Berlin and mostly work CET. We'd love to have you in the office with us, but if your experience is stellar we're happy to hire remote. We're scaling quickly, so this is a chance to join early and scale with us.

Apply at https://netbird.io/careers, please mention you found us on Hacker News in your application.

Where
Hybrid · Berlin, DE
Time zones
CET
Level
Staff+
Type
Full-time
Posted
2 days ago by verobytes

Get ready with Pathways

Our career copilot reads your resume and this post.

Tailor my resume to itWrite a cover letterPractise the interview