TRYremote
Get weekly
remote tech jobs!

HW.Tech is hiringSenior Network Software Engineer

Full Time
Posted 1d ago

We're looking for an experienced C/Go Engineer with strong expertise in Linux networking, eBPF, and low-level systems programming to join a cutting-edge engineering team. You will help develop high-performance networking components, contribute to the evolution of observability and tracing infrastructure, and build the backbone of next-generation mobile core systems. This is a key technical position with an immediate start, and we're prioritizing speed and alignment through early candidate engagement.

What You’ll Do

  • Develop and fine-tune network components in C, C++, and Go with a focus on speed and reliability.

  • Design and deploy eBPF, AF_XDP, and TC programs within modern data plane architectures like DPDK and VPP.

  • Work deep within the Linux kernel, handling network stack internals, routing, Netfilter, and sockets.

  • Build Go-based microservices supporting high-throughput user-plane functions.

  • Analyze and optimize performance using advanced tools such as strace, SystemTap, bpftrace, jemalloc, and gdb.

  • Implement robust observability and monitoring solutions tailored to networking workloads.

  • Collaborate with DevOps and platform teams on system architecture and runtime efficiency.

What We’re Looking For

  • Expertise in C, particularly in Linux kernel-level networking (eBPF, XDP, TC).

  • Proficiency in C++, especially in multi-threaded user-space development.

  • Strong experience in Go, with a focus on networking microservices and distributed systems.

  • Deep understanding of:

    • Linux networking internals (e.g., NIC RX path to socket APIs)

    • Concurrency primitives (mutexes, atomics, memory barriers, thread-local storage)

    • Low-level performance optimizations (RCU, CPU cache locality, CPU isolation)

  • Practical knowledge of UDP tunneling, low-level packet manipulation, and lock-free/wait-free algorithms.


What We Offer

  • Full remote opportunity

  • Long-term, stable project with high engineering standards

  • Competitive compensation aligned with your expertise

  • A chance to collaborate with a world-class engineering team

  • Challenging, meaningful tasks in a domain with real-world impact

Apply for this job

Something went wrong.