Core Talent Finder

Senior Software Engineer – Networking (Go / Distributed Systems)

  • Core Talent Finder

Job Description

Senior Software Engineer – Networking (Go / Distributed Systems)

Remote (Europe) | Full-time

We are recruiting on behalf of a fast-growing cybersecurity startup building an open-source zero-trust network security platform used by thousands of companies worldwide to securely connect employees, services, and infrastructure.

Their platform replaces traditional VPN architectures and powers secure, high-performance networking for modern distributed teams.

About the Role

We are looking for a Senior Software Engineer – Networking to design and build high-performance networking components that run across Linux, macOS, and Windows.

This role focuses on distributed systems, network protocols, performance optimization, and secure connectivity in a production environment used by hundreds of thousands of devices globally.

You will work closely with a collaborative engineering team and contribute directly to a widely adopted open-source platform.

Responsibilities

  • Design, develop, and maintain high-performance networking code

  • Build and optimize distributed networking components

  • Ensure reliability, scalability, and performance of core networking services

  • Participate in architecture discussions and technical decision-making

  • Review code and collaborate with engineers across the team

  • Contribute to product improvements and technical innovation

  • Support open-source users by addressing issues and providing guidance

  • Occasionally join technical discussions with customers to understand real-world networking needs

Requirements

  • 5+ years of professional software engineering experience

  • 2+ years of experience developing in Go

  • Strong experience designing distributed systems

  • Deep understanding of networking concepts (protocols, routing, tunneling)

  • Experience with performance monitoring and optimization

  • Strong knowledge of multi-threading and asynchronous programming

  • Experience with unit and integration testing

  • Strong communication skills and ability to work in a remote environment

  • Fluent English

Nice to Have

  • Experience working with VPN or secure networking solutions

  • Experience with REST or gRPC APIs

  • Experience working in cloud environments

  • Open-source contributions

  • Experience building software deployed at large scale

Whats Offered

  • Competitive compensation and equity

  • Fully remote or hybrid flexibility

  • High ownership and autonomy

  • Collaborative engineering culture

  • Opportunity to work on cutting-edge zero-trust networking technology

How to Apply

If youre interested in this opportunity, please apply