Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Network/Software Engineer (Backend + Networking)
We’re hiring a Senior Software Engineer (Networking) to join a team building an open-source platform that helps companies create secure, high-performance networks.
You’ll take the lead on building and improving high-performance networking systems across Windows, macOS, and Linux, and work hands-on across the backend—especially in Go (and other backend languages).
What you’ll do
- Build, maintain, and optimize high-performance networking/backend code
- Own technical decisions and help shape architecture and direction
- Collaborate through code reviews, design discussions, and technical problem-solving
- Improve the product and contribute to a fast-moving engineering culture
- Support the open-source community by responding to GitHub issues and helping users
- Occasionally join technical calls with customers to understand and solve real-world needs
What we’re looking for
Must-Haves
- 5+ years of professional software engineering experience
- 2+ years building production systems in Go (Golang) and/or other backend languages (e.g., Python, Java, Node.js/TypeScript, C/C++, Rust)
- Strong backend engineering fundamentals and distributed systems experience
- Deep networking knowledge: protocols, routing, tunneling, VPN concepts
- Experience improving network performance, monitoring, and reliability
- Strong understanding of multi-threading and async programming
- Solid testing practices (unit + integration)
- Strong communication skills and collaborative mindset
- Fluent English
Nice-to-Haves
- Hands-on experience with VPN solutions
- Experience with REST and/or gRPC APIs
- Automation/scripting mindset
- Experience maintaining widely used production software
- Cloud experience
- Open-source contributions
What’s in it for you
- Competitive salary + equity
- Hybrid setup (Berlin office + remote flexibility)
- Collaborative team that values clean execution and fast shipping
- High ownership and autonomy (outcomes > hours)
- Growth opportunity in a company driving the future of Zero Trust security
Key Skills
Ranked by relevanceReady to apply?
Join THRYVE and take your career to the next level!
Application takes less than 5 minutes

