Point your AI agent at freehire and let it find you a job.

Get the CLI →

Argela Technologies

NewBe an early applicant

Software Engineer (C/C++) - High-Performance Networking Applications

Discussion

Summary

Develop high-performance C++ applications for real-time network traffic analysis, optimizing multi-threaded systems and implementing protocols like TCP, UDP, and QUIC.

About the Role

Join our cutting‑edge team and build software that processes hundreds of gigabits per second of real‑time network traffic. If you love pushing multi‑threaded systems to their limits, this is the role for you. You’ll work on high‑performance network applications, tackling complex protocols like TCP, UDP, QUIC, and more.

What You’ll Do

  • Design, implement, and maintain ultra‑high-performance C++ applications for real‑time traffic analysis.
  • Optimize multi‑threaded, concurrent systems for maximum throughput and minimal latency.
  • Analyze and implement protocol‑aware processing for TCP/UDP/DNS/QUIC and application‑layer protocols.
  • Conduct code reviews, debugging, and performance tuning at scale.
  • Ensure software reliability with unit, integration, and system testing.
  • Document architecture and design for maintainability and team collaboration.

What We’re Looking For

  • Bachelor’s/Master’s in Computer Engineering, Electrical/Electronics Engineering, Telecommunications, or similar.
  • 2+ years of hands‑on C++ development, preferably in high‑performance or networking environments.
  • Expertise in advanced multi‑threading.
  • Solid understanding of network protocols and packet‑level analysis.
  • IP based protocol knowledge like TCP, HTTP, DNS is mandatory.
  • Experience with DPDK, PF_RING, or other high‑performance packet processing frameworks is a plus.
  • Strong problem‑solving skills with a focus on performance optimization.
  • No military obligation for male candidates

Nice‑to‑Haves

  • Experience with high‑throughput network systems (hundreds of Gbps).
  • Experience with Kafka, Redis, RDBMS integrations

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available