Senior Software Engineer – Backend (Go / Distributed Systems)
Remote (Europe preferred) | Full-Time
We are recruiting on behalf of a fast-growing European cybersecurity startup building an open-source zero-trust network security platform used by thousands of companies worldwide to securely connect infrastructure and remote teams.
This company is redefining secure private networking by replacing traditional VPN architectures with a modern, scalable platform trusted by organizations globally.
About the Role
We are seeking a Senior Backend Engineer to design and build scalable backend systems powering a high-performance network security platform.
This is a hands-on engineering role working on core services, distributed systems, and infrastructure components that directly impact scalability, reliability, and security. You will work in a collaborative, fast-moving environment with strong ownership and autonomy.
Responsibilities
- Design and develop backend services and core platform components
- Contribute to distributed systems architecture and platform services
- Collaborate with engineering teams to design, test, and document software components
- Participate in the full development lifecycle: design, implementation, deployment, and monitoring
- Improve scalability, reliability, and performance of backend systems
- Implement observability and monitoring solutions
- Troubleshoot incidents and support production stability
- Optimize systems for performance, efficiency, and security
Requirements
- 5+ years of professional software engineering experience
- Strong experience designing distributed systems
- Proficiency in Go (preferred) or another backend language
- Solid understanding of networking fundamentals (IP, routing, protocols)
- Experience with authentication/authorization standards (OAuth2, OIDC, SSO)
- Experience with relational databases and performance tuning
- Experience with unit and integration testing
- Strong communication skills and ability to work effectively in a remote environment
- Fluent English
Nice to Have
- Experience with VPN or network security products
- Experience with gRPC or REST APIs
- Experience working in cloud environments
- Open-source contributions
- Experience building large-scale production systems
What’s Offered
- Competitive salary and equity package
- Fully remote work environment
- High ownership and autonomy
- Collaborative engineering culture
- Opportunity to work on cutting-edge zero-trust and network security technology