Netbird
Software Engineer (Networking)
Berlin/Remote. Posted 5 months ago
The role
You will lead the development of high-performance networking code for an open source platform across Windows, macOS, and Linux. You will design, maintain codebase, and support open source users.
What you will do
- Design, develop, and maintain a codebase with best practices
- Take ownership of technical decisions
- Collaborate with peers by reviewing code and participating in design discussions
- Advocate for product improvements
- Support open source users by addressing GitHub issues and providing technical assistance
- Participate in technical calls with customers
Required qualifications
- 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
- Proficiency in English with excellent communication skills
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
- Experience in cloud environments
- Contributions to open source projects
Benefits
- Competitive base salary
- Equity incentives
- Hybrid work environment
- Diverse and collaborative team
- High level of independence
About the company
Netbird is a software company developing an open source zero-trust network security platform. The team is from Germany.