Senior Software Engineer – Networking (C/C++, DPDK/VPP)

Emumba Inc.

Islamabad

On-site

PKR 2,600,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emumba Inc. in Islamabad, Pakistan is seeking a hands‑on Senior Software Engineer – Networking to design and implement high‑performance networking software across data path and control plane, with strong C/C++ skills and experience in DPDK/VPP.

You will build forwarding and protocol components, integrate hardware and software data paths, and work in cloud‑native environments using Kubernetes and Docker. Knowledge of security tech like IPsec and VPN is preferred.

Qualifications

  • Hands‑on experience building networking software, especially data‑path, forwarding, or packet processing.
  • Strong knowledge of data centre networking and stack development.
  • Proficient in C/C++ with performance‑sensitive code writing ability.
  • Experience with DPDK, VPP or similar data‑path technologies.
  • Experience with IPsec, VPN, DPI, QoS, firewalls, and SD‑WAN.
  • Proficient with Linux/Unix system programming, Kubernetes, Docker.
  • Understanding of distributed systems, message buses, and gRPC.
  • Experience with CNF/VNF technologies and cloud‑native networking.

Responsibilities

  • Design and develop networking software across data path, control plane, forwarding, and protocol layers.
  • Build packet processing pipelines and integrate with hardware‑based and software‑based data paths (Network ASICs, DPDK, VPP).
  • Develop and enhance SD‑WAN data‑path features including IPsec, firewall and QoS.
  • Work on DPI, VPN, and other data‑path technologies with focus on performance.
  • Develop and integrate networking components in cloud‑native environments using Kubernetes, Docker, and gRPC.
  • Integrate open‑source networking components and troubleshoot production systems.

Skills

Networking software
C/C++
Kubernetes
Docker
DPDK/VPP
Linux/Unix
gRPC
Cloud‑native
Security technologies

Tools

Network ASICs

Job description

Senior Software Engineer – Networking (C/C++, DPDK/VPP)

Department: Backend

Employment Type: Full Time

Location: Islamabad, Pak

Description

We're looking for a hands‑on Senior Software Engineer – Networking (C/C++, DPDK/VPP) with strong expertise in developing networking software across the data path, control plane, and related infrastructure. You'll design and build forwarding, protocol, and packet‑processing components that run in virtualized and containerized environments, integrating hardware and software‑based data paths into production systems.

This is a highly technical individual contributor role focused on building high‑performance networking solutions. You'll work across networking, security, data‑path technologies, and cloud‑native infrastructure while collaborating with distributed teams across multiple locations and time zones.

Key Responsibilities
  • Design and develop networking software across the data path, control plane, forwarding, and protocol layers.
  • Build packet processing pipelines and integrate them with hardware‑based data paths such as Network ASICs and software‑based data paths such as VPP and DPDK.
  • Develop and enhance SD‑WAN data‑path features, including IPsec, firewall, WAN selection, secure web gateway, zone‑based firewall, and stateful firewall capabilities.
  • Work on DPI, VPN, QoS, and other data‑path technologies, with a strong focus on performance and optimised packet processing.
  • Develop and integrate networking components in cloud‑native environments using Kubernetes, Docker, distributed systems, message buses, and gRPC.
  • Integrate and enhance open‑source and third‑party networking and infrastructure components while independently troubleshooting and improving production systems.
Skills, Knowledge and Expertise
  • Strong experience developing networking software, particularly data‑path, forwarding, or packet‑processing components.
  • Strong understanding of data centre networking and networking stack development.
  • Hands‑on experience with C/C++, with the ability to write optimised, performance‑sensitive code.
  • Experience with DPDK, VPP, or similar data‑path technologies.
  • Experience with networking and security technologies such as IPsec, VPN, DPI, QoS, firewalls, and SD‑WAN.
  • Experience with Linux/Unix system programming, Kubernetes, and Docker.
  • Understanding of distributed systems, message buses, and gRPC.
  • Experience with Golang and microservices architecture.
  • Experience with programmable packet‑processing pipelines and CNF/VNF technologies.
  • Experience working with Broadcom or other Network ASICs.
  • Experience with CNCF technologies and cloud‑native networking.
  • Experience integrating networking solutions with security providers such as Zscaler or Palo Alto Cloud NGFW.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Networking Engineer - C/C++, DPDK/VPP, Cloud-Native
Senior Networking Engineer - C/C++, DPDK/VPP, Cloud-Native

Emumba Inc. • Islamabad

On-site
PKR 2,600,000 - 4,200,000
Network Admin Engineer
Network Admin Engineer

DPL • Islamabad

On-site
PKR 1,200,000 - 2,000,000
Network Engineer - Islamabad
Network Engineer - Islamabad

Yeah! Global • Islamabad

Hybrid
Network Engineer (Onsite, Lahore, PKR Salary)
Network Engineer (Onsite, Lahore, PKR Salary)

hr-pod-hiring-talent-globally • Lahore

On-site
PKR 2,790,000 - 3,906,000
IP Product Specialist - L2
IP Product Specialist - L2

People • Islamabad

On-site
PKR 11,163,000 - 16,746,000
Health & life insurance
Performance-based incentives
Overtime compensation
+1
Senior Network Engineer
Senior Network Engineer

Wateen Telecom Limited • Islamabad

On-site
Network Engineer
Network Engineer

Great Computer Solutions • Lahore

On-site
Network Engineer Onsite Lahore PKR Salary
Network Engineer Onsite Lahore PKR Salary

HR POD Careers • Lahore

On-site
PKR 1,800,000 - 2,600,000
Network (Data & IP) Administrator | One Network | Rawalpindi, Pakistan
Network (Data & IP) Administrator | One Network | Rawalpindi, Pakistan

Tech Junction Ltd • Saddar

On-site
PKR 1,200,000 - 1,800,000
Senior Network Engineer
Senior Network Engineer

Vertechs Medical Billing • Islamabad

On-site
Incentive Bonus
Leaves
Medical
+2