Emumba Logo

Emumba

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

Posted 6 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in Canada
Senior level
Remote
Hiring Remotely in Canada
Senior level
Develop high-performance networking software across data-path, control-plane, forwarding, and protocol layers. Build packet-processing pipelines using C/C++, DPDK, VPP, and Network ASICs; implement SD-WAN, IPsec, VPN, firewall, DPI, and QoS capabilities. Integrate networking components into Kubernetes and Docker environments using distributed systems, message buses, and gRPC. Troubleshoot production systems and collaborate with distributed engineering teams.
The summary above was generated by AI
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 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
  • 5+ years of 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.

About
Emumba is a global engineering and consulting company with strengths in software development and an established AWS cloud practice focused on Data and GenAI. For 15 years, our teams across the US, the UAE, and Pakistan have earned trust through quality delivery and ownership of work. We look for people who value the culture they work in as much as the craft they bring to it.

Similar Jobs

13 Minutes Ago
Remote
142K-227K Annually
Senior level
142K-227K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
Design, build, and ship end-to-end features across backend services, APIs, and web interfaces. Develop scalable, reliable systems using Java, Kotlin, React, and TypeScript; solve complex scaling challenges; improve testing, observability, and code quality; and mentor engineers. Work includes internationalization, retail commerce, enterprise systems, payment infrastructure, and distributed platforms.
Top Skills: DynamoDBGraphQLJavaKotlinPostgresReactRestTypescript
28 Minutes Ago
Easy Apply
Remote
United States
Easy Apply
115K-194K Annually
Senior level
115K-194K Annually
Senior level
Cloud • Security • Software • Cybersecurity • Automation
Create technical content, videos, demos, presentations, and product walkthroughs showcasing GitLab’s DevSecOps and AI agent capabilities. Engage developers, customers, sales teams, and online communities through webinars, events, forums, Discord, and social platforms. Answer technical questions, deliver analyst briefings, research the developer tools landscape, test new features, and provide product feedback. The role is remote, supports U.S. and Canadian time zones, and requires up to 20% travel.
Top Skills: Agentic InfrastructureAi Agent SystemsArtificial IntelligenceDevsecopsDiscordGitlabGitlab Duo Agent Platform
An Hour Ago
Remote
40K-50K Annually
Entry level
40K-50K Annually
Entry level
Healthtech • Social Impact • Telehealth
Supports the full lifecycle of Healthcare Advocates through onboarding, 30/60/90-day check-ins, office hours, performance tracking, patient-situation guidance, protocol development, and training improvements. The role requires strong organization, proactive problem-solving, data-driven decision-making, sound judgment, and empathetic communication while building structure and processes within a growing startup.
Top Skills: Slack

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account