Netbird
Software Engineer (Backend)
Berlin/Remote. Posted 5 months ago
The role
You will design, build, and scale high-throughput backend services and APIs in Go for an open source, peer-to-peer networking platform. You will own data modeling, database performance, and end-to-end feature ownership.
What you will do
- Design, build, and scale high-throughput backend services and APIs in Go
- Own data modeling and database performance optimization
- Implement observability best practices
- Contribute to incident response and postmortems
- Take end-to-end ownership of features from design to iteration
- Collaborate with networking and platform engineers
- Engage with the open source community
Required qualifications
- 5+ years of professional experience building backend systems in Go or similar systems languages
- Proven experience building and operating high-scale distributed systems
- Strong in data modeling and database performance optimization
- Solid understanding of networking concepts (IP, routing, auth protocols like OAuth2/OIDC)
- End-to-end ownership mindset
- Thrives in high-autonomy, fast-paced environments
- Experience in startup or scale-up environments
Nice to have
- Experience with WireGuard, VPNs, or peer-to-peer networking technologies (STUN, TURN, ICE, NAT traversal)
- Background in security-focused systems or networking products
- Experience with gRPC and REST-based APIs
- Familiarity with cloud infrastructure and Kubernetes
- Open source contributions, especially in Go or networking/infrastructure projects
Benefits
- Comprehensive compensation package including a competitive salary and equity incentives
- Exceptional growth opportunity
- Meaningful ownership & space to build an extraordinary product
- Intense and energizing atmosphere in our Berlin office (4 days office / 1 day flexible)
- An outstanding team
About the company
NetBird is a rapidly growing company at the forefront of the Zero Trust security revolution that builds an open source, peer-to-peer networking platform.