NetBird
Posted 2mo ago

Software Engineer (Backend)

NetBird
Berlin, Berlin, Germany
HybridFull Time
Responsibilities
  • designing services
  • building services
  • scaling systems
Requirements
  • 5+ years building backend systems in Go
  • Experience with high-scale distributed systems
  • Data modeling and DB optimization
  • Networking concepts (IP
  • Routing
  • OAuth2/OIDC)
  • Ownership of design-to-production lifecycle
Technical tools mentioned
GoWireGuardSTUNTURNICEgRPCKubernetesOAuth2OIDCRESTGitHub

Job description

As a Senior Software Engineer Backend at NetBird, you will play a key role in building and scaling the backend of our open-source, peer-to-peer networking platform. You'll work on high-throughput distributed systems that power secure connectivity for users and organizations around the world.

This role sits at the core of our engineering team. You'll collaborate closely with other engineers to design robust backend services, optimize data systems, and shape the reliability and scalability of NetBird's platform.

What you will do

  • Design, build, and scale high-throughput backend services and APIs in Go that power NetBird's globally distributed networking platform.

  • Own data modeling and database performance optimization — design schemas, optimize queries, and ensure our systems scale under load.

  • Implement observability best practices (metrics, logs, tracing) and contribute to incident response and postmortems.

  • Take end-to-end ownership of features: from design and implementation to deployment, monitoring, and iteration.

  • Collaborate with networking and platform engineers on routing, connectivity, and overall system performance.

  • Engage with the open-source community — debug user-reported issues, participate in GitHub discussions, and care about the quality of your work.

What we are looking for

  • 5+ years of professional experience building backend systems in Go or similar systems languages.

  • Proven experience building and operating high-scale distributed systems (e.g. high-throughput APIs, real-time platforms, or infrastructure tools).

  • Strong in data modeling and database performance optimization: schema design, indexing, query tuning, scaling databases under load.

  • Solid understanding of networking concepts (IP, routing, auth protocols like OAuth2/OIDC).

  • End-to-end ownership mindset: design, implement, deploy, monitor, iterate.

  • Thrives in high-autonomy, fast-paced environments. Comfortable working independently and proactively solving problems.

  • Experience in startup or scale-up environments where speed, ownership, and collaboration are key.

Nice-to-Haves

  • 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.

What we offer

  • Comprehensive compensation package including a competitive salary and equity incentives.

  • Exceptional growth opportunity as a part of a rapidly growing company at the forefront of the Zero Trust security revolution.

  • 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 that has the ambition and drive to build an excellent product and company.

About NetBird

Open-source zero-trust network security platform for private connectivity.

Year founded
2021
Employees
10
Organization type
Private
Latest investment
Raised $10.00M Series A (2026) — led by Pace Capital
Headquarters
DE

Similar jobs

Software Engineer roles near Berlin, Berlin
6h
Save
Mark Applied
Hide
Software Engineer Graduate (TikTok Search Data Infra) - 2027 Start
San Jose or Los Angeles or Singapore or New York City or London or Dublin or Paris or Berlin or Dubai or Jakarta or Seoul or Tokyo
$128k-$317k/yr OnsiteFull Time
TikTok
TikTok: Global short-form video hosting and social media platform.
Bachelor's degree in computer science or related technical field in progress; strong Java, C++, or Python skills; production data framework experience; distributed systems fundamentals.
Java, C++, Python, Spark, Flink, Hive, Iceberg
13h
Save
Mark Applied
Hide
Software Engineer, Java (Asset Systems)
Vienna or Berlin or Barcelona or Bucharest or Austria or Europe
HybridFull Time
Bitpanda
Bitpanda: Provides a multi-asset platform for retail and institutional investing.
4+ YOE4+ years developing Java software with Micronaut or Spring Boot; relational and non-relational database knowledge; REST API, messaging middleware, CI/CD, AWS, or Kubernetes experience.
Java, Micronaut, Spring Boot, Postgres, MongoDB, REST APIs, Apache Kafka, ZeroMQ, CI/CD, AWS, Kubernetes, Udemy
14h
Save
Mark Applied
Hide
Remote Software Developer
Berlin, Berlin, Germany
€200-€300/hr RemoteContract
Turing
Turing: AI-powered platform connecting companies with global remote software developers.
3+ YOE3+ years of software engineering experience, full-stack development and scalable production software expertise, strong architecture and debugging knowledge, and excellent written and oral communication.
Python, JavaScript, ReactJS, C, C++, Java, Rust, Go
14h
Save
Mark Applied
Hide
Softwareentwickler:in für die Echtzeit-Optimierung des Fahrplans
Berlin, Berlin, Germany
RemoteFull Time, Temporary
Deutsche Bahn
Deutsche Bahn: Operates Germany's national passenger and freight rail network.
3+ YOEUniversity degree in computer science, mathematics, data science, or related field; 3+ years of Python software development; analytical problem-solving skills; and fluent English. Graph algorithms or reinforcement learning experience preferred.
Python, Capacity & Traffic Management System (CTMS)
16h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto or New York City or Austin or Berlin or Bucharest or Chicago or Dubai or Jakarta or London or Paris or San Francisco or São Paulo or Singapore or Seoul or Sydney or Tokyo
$184k-$314k/yr HybridFull Time
Braze
BrazeNASDAQ: BRZE: Platform for personalized customer engagement and cross-channel messaging.
7+ YOERequires 7+ years of relevant experience, full-stack development, strong TypeScript and React skills, scalable web architecture expertise, mentoring experience, and clear technical communication. Python or Ruby on Rails preferred.
TypeScript, React, Vue, Python, Ruby on Rails, LLM, AI coding agents
17h
Save
Mark Applied
Hide
Software Engineer (m/f/d) – AI Platform, all Level
Berlin, Berlin, Germany
RemoteMultiple Commitments Available
Neuplaner
Neuplaner: Tech-enabled tax advisory and auditing firm for SMEs.
Software engineering role for an AI platform; student or intern position with full-time or part-time scheduling.
18h
Save
Mark Applied
Hide
Senior Software Engineer
Leipzig or Berlin
HybridFull Time
Gridfuse
Gridfuse: Software platform for integrating and optimizing renewable energy assets.
5+ YOEExperienced software engineer with 5–7 years of experience in development and architecture, including Golang, for renewable energy technology.
Golang
19h
Save
Mark Applied
Hide
Softwareentwickler:in für die Echtzeit-Optimierung des Fahrplans
Berlin, Berlin, Germany
HybridFull Time, Temporary
Deutsche Bahn
Deutsche Bahn: Operates Germany's national railway network and logistics services.
3+ YOEUniversity degree in computer science, mathematics, data science, or related field; 3+ years of Python software development; strong analytical skills; and fluent English. Graph algorithms or reinforcement learning experience preferred.
Python, Capacity & Traffic Management System (CTMS), Reinforcement Learning