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

Argela Technologies

Fatih

On-site

TRY 50,000 - 70,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Argela Technologies is looking for a C++ Developer to join their team in Fatih, Turkey. You'll design and maintain high-performance applications for real-time network traffic analysis, optimizing multi-threaded systems for maximum efficiency. The ideal candidate has a degree in Computer Engineering and 2+ years of experience in similar roles, along with strong knowledge of network protocols such as TCP and HTTP. This position offers an exciting opportunity to work with cutting-edge technology while tackling complex network tasks.

Qualifications

  • 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.

Responsibilities

  • 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.

Education

Bachelor’s/Master’s in Computer Engineering, Electrical/Electronics Engineering, Telecommunications, or similar

Job description

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Rust/C++ High-Performance DSP
Software Engineer - Rust/C++ High-Performance DSP

Jobspage • Çankaya

On-site
TRY 180,000 - 300,000
Communication Systems Software Engineer
Communication Systems Software Engineer

Jobspage • Çankaya

On-site
TRY 280,000 - 420,000
Health insurance
Fuel support
Growth opportunities
High-Performance C++ Network Engineer - Real-Time
High-Performance C++ Network Engineer - Real-Time

Argela Technologies • Fatih

On-site
TRY 50,000 - 70,000
Engineering Manager (Distributed P2P Systems)
Engineering Manager (Distributed P2P Systems)

Pragmatike • Turkey

Remote
TRY 6,630,000 - 9,945,000
Electronic Warfare FPGA Engineer
Electronic Warfare FPGA Engineer

Jobspage • Çankaya

On-site
TRY 180,000 - 260,000
Telecommunication Data Solutions Delivery Intern
Telecommunication Data Solutions Delivery Intern

P.I. Works Inc • Fatih

On-site
TRY 78,000 - 145,000
Test Engineer
Test Engineer

Medianova • Fatih

On-site
TRY 180,000 - 240,000
Software Development Engineer – Industrial Networks and Security
Software Development Engineer – Industrial Networks and Security

Siemens • Fatih

On-site
TRY 350,000 - 700,000
Speaking up Culture
Respectful Workplace
Global work environment
+2
Technical Leader (Signal Analysis)
Technical Leader (Signal Analysis)

ESEN company • Çankaya

On-site
TRY 2,272,727 - 3,181,818
Electronic Warfare Algorithms Engineer
Electronic Warfare Algorithms Engineer

Jobspage • Çankaya

On-site
TRY 400,000 - 640,000
Health insurance
Fuel support