Enter a job title or keyword

Senior Software Engineer – Networking (CC++, DPDKVPP)

Emumba


Job Location:

Islamabad - Pakistan

Monthly Salary: Not provided by the employer
Posted: 20 August 2026 (Yesterday)
Application Deadline: 17 November 2026
Vacancies: 1 Vacancy

Job Summary

Were 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. Youll 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. Youll 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 optimized 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

Must-Have Skills
  • Strong experience developing networking software particularly data-path forwarding or packet-processing components.
  • Strong understanding of data center networking and networking stack development.
  • Hands-on experience with C/C with the ability to write optimized 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.
Nice-to-Have
  • 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.

Required Experience:

Senior IC


About Company

Company Logo

Emumba is a global software services company enabling innovation for Fortune 500 customers. Specializing in AI, Gen AI, Product Development, and Enterprise Software Solutions. Transform your business today.

View Profile View Profile