JobHabor

Senior Software Engineer – Networking (Go / Distributed Systems)

Core Talent Finder
Location
Europe
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 12d ago

Senior Software Engineer – Networking (Go / Distributed Systems) - Core Talent Finder | Career Page

Senior Software Engineer – Networking (Go / Distributed Systems)

Berlin, Germany

Apply for Position Or refer someone

Job Openings Senior Software Engineer – Networking (Go / Distributed Systems)

About the job Senior Software Engineer – Networking (Go / Distributed Systems)

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

Apply for Position

Or refer someone

Share

  • Facebook
  • Line
  • LinkedIn
  • X (Formerly Twitter)
  • Whatsapp
  • Email

Skills

  • Go
  • Linux
  • macOS
  • Windows
  • REST
  • gRPC

More jobs at Core Talent Finder

All 18

Similar roles