About the Role
As a Senior Software Engineer (Networking), you will lead the development of high-performance networking code for an open-source zero-trust network security platform. Your work will ensure high performance and reliability across Windows, macOS, and Linux, while contributing to technical decisions and product improvements.
Responsibilities
- 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.
Requirements
- 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.
- 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.
Skills
- Go
- Distributed systems architecture and design
- Networking concepts (protocols, routing, tunneling)
- Network performance monitoring and optimization
- Multi-threading
- Asynchronous programming
- Unit testing
- Integration testing
- REST APIs
- gRPC APIs
- Automation
- Scripting
- Cloud environments
Location
- Berlin
- Remote
Work Type
- Hybrid
- Full-time
Experience Level
- Senior
Salary/Compensations
- Competitive base salary
- Equity incentives
Benefits
- Comprehensive compensation package
- Hybrid work environment
- Diverse and collaborative team
- High level of independence
- Growth opportunities
About the Company
- A team from Germany with the vision to make advanced network security accessible for everyone.
- Developing an open-source zero-trust network security platform that is both easy to use and affordable for teams of all sizes and budgets.
- Mission: Secure private networking is a fundamental right of every modern company.
- Launched on GitHub in 2021, gained trust among thousands of companies.
- Replaces traditional centralized VPNs, connecting hundreds of thousands of users and machines worldwide.
- Open-source, community-driven approach.
- Listens to users to improve network security.
