Job Drop BerlinYOUR WAY INTO BERLIN TECH
Theme
NewsletterLinkedIn
AboutTermsImpressumPrivacy
Browse jobs
Engineering jobs in BerlinProduct jobs in BerlinDesign jobs in BerlinMarketing jobs in BerlinSales jobs in BerlinData jobs in BerlinOperations jobs in BerlinFinance jobs in BerlinCustomer success jobs in BerlinPeople & HR jobs in BerlinEnglish-speaking jobs in BerlinRemote jobs at Berlin startupsStartup internships in BerlinEnglish-speaking working student jobs in BerlinEnglish-speaking junior jobs in BerlinEnglish-speaking fintech jobs in BerlinEnglish-speaking ai & machine learning jobs in BerlinEnglish-speaking senior jobs in Berlin

Software Engineer (Networking)

NNetBird
Seniority
Midweight
Model
Hybrid
Sector
Developer tools
Salary
Undisclosed
Contract
Full-Time

As a Senior Software Engineer (Networking), you'll join a talented team of engineers working on an open source platform that redefines how companies build secure, high-performance networks. Your role will involve leading the development of high-performance networking code that works across various platforms like Windows, macOS, and Linux.

What you'll do

  • Design, develop, and maintain a codebase with best practices, ensuring high performance and reliability.
  • Take ownership of technical decisions and ensure they align with organizational goals.
  • Collaborate with peers by reviewing code, participating in design discussions, and brainstorming new projects.
  • Advocate for product improvements and contribute to the team's continuous development.
  • Support open source users by addressing GitHub issues and providing technical assistance.
  • Occasionally participate in technical calls with customers to understand and address their needs.

What you'll need

  • 5+ years of professional software engineering experience.
  • 2+ years of experience developing in Go.
  • Expertise in the architecture and design of distributed systems.
  • Strong knowledge of networking concepts, including protocols, routing, and tunneling.
  • Proven experience in network performance monitoring and optimization.
  • Deep understanding of multi-threading and asynchronous programming.
  • Strong experience with unit and integration testing principles.
  • A positive and collaborative attitude towards both customers and teammates.

Nice to have

  • Hands-on experience with VPN solutions.
  • Experience with REST and gRPC APIs.
  • Passion for automation and scripting to streamline repetitive tasks.
  • Background in releasing and maintaining applications used by millions of devices.
  • Contributions to open source projects.

What they offer

  • Competitive base salary and equity incentives.
  • Hybrid work environment with flexibility to work from Berlin office or remotely.
  • Diverse and collaborative team focused on fast, clean shipping.
  • High level of independence with focus on outcomes, not appearance of work.
  • Growth opportunities at the forefront of the Zero Trust security revolution.
APPLY →

ABOUT NETBIRD

Developer tools · Series A stage

20+ employees

11 more open roles at NetBird

This role is English-speaking. No German required.

SIMILAR OPEN ROLES

More roles like this, every Thursday →

No spam. Unsubscribe anytime.