Software Engineer (Go/Golang)

Ltharper — Poland · Posted ~2 hours ago

Mid Contract Remote

Skills

Golang distributed systems network programming Linux gRPC cloud-native technologies Envoy Proxy eBPF Rust

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote software engineering role developing high-performance networking and distributed systems. The position involves building infrastructure software, improving communication between services, and working with modern cloud-native technologies.

Highlights

A remote engineering opportunity focused on advanced networking software and distributed systems. The role provides exposure to cloud-native technologies, high-performance systems, and complex infrastructure challenges.

Description

Golang Software Engineer | Networking & Distributed Systems Location: Poland | Remote Contract: B2B | up to 25,000PLN + VAT per month Tech Stack: Golang, Envoy Proxy, gRPC, Linux, eBPF, Rust I'm currently working with an international technology company developing advanced networking software responsible for managing traffic across globally distributed infrastructure. This opportunity combines hands-on Golang development with distributed systems engineering, network programming and cloud-native technologies. Rather than building conventional backend applications, you'll work on the underlying infrastructure that enables distributed services to communicate securely, reliably and efficiently. Golang Software Engineer - Responsibilities: Designing and developing high-performance networking software using Golang;Developing and maintaining distributed systems that operate across geographically dispersed environments;Building and enhancing Envoy Proxy control-plane components using Go;Working with Envoy's data plane and dynamic configuration mechanisms;Developing communication mechanisms using gRPC and networking protocols;Solving complex networking challenges involving L3–L7 protocols, routing, traffic management and performance;Working with Linux networking and eBPF to improve networking capabilities;Developing or extending Envoy WASM filters using Rust;Collaborating with experienced engineers on architecture, scalability, reliability and performance optimisation. Golang Software Engineer - Requirements: Strong commercial experience developing production-grade software in Golang;Experience designing and developing distributed systems, ideally within networking or infrastructure environments;Practical experience with Envoy/Envoy Proxy, particularly control-plane development.Understanding of gRPC, networking protocols and communication between distributed services;Strong knowledge of Linux networking, including TCP/IP and L3–L7 protocols;Experience with eBPF and network programming;Experience with Rust, WebAssembly (WASM) and some C/C++;Ability to troubleshoot complex technical issues and develop scalable, reliable software. Golang Software Engineer - Why Consider This Opportunity? Work on challenging Golang development projects beyond traditional backend engineering.Gain exposure to advanced networking technologies and distributed infrastructure.Develop software involving Envoy Proxy, gRPC, Linux networking and eBPF.Collaborate with experienced engineers specialising in networking and cloud-native technologies.Work remotely from Poland on an international engineering project. If you're a Golang Engineer who enjoys solving complex problems involving distributed systems, networking and high-performance infrastructure, I'd be interested in speaking with you. Feel free to message me directly to discuss the opportunity at a.sawa@ltharper.com