Senior networking software engineer building high-performance C/C++ data-path systems with DPDK/VPP. Developing SD-WAN, security, and cloud-native networking components.
Responsibilities
Design and develop networking software across the data path, control plane, forwarding, and protocol layers
Build packet processing pipelines and integrate them with Network ASICs, 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, focusing 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
Independently troubleshoot and improve production systems
Collaborate with distributed teams across multiple locations and time zones
Requirements
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
Nice-to-have: Experience with programmable packet-processing pipelines and CNF/VNF technologies
Nice-to-have: Experience working with Broadcom or other Network ASICs
Nice-to-have: Experience with CNCF technologies and cloud-native networking
Nice-to-have: Experience integrating networking solutions with security providers such as Zscaler or Palo Alto Cloud NGFW
Staff Software Engineer building Cerebras’s production ML inference APIs. Enabling reliable model serving across GPU and Cerebras AI accelerator backends.
Full Stack Liferay Developer building secure B2B customer portals for McKesson Canada’s healthcare business. Developing Liferay, Java, APIs, integrations, and production support solutions.
Sr. Full Stack Liferay Developer building secure Liferay customer portals for McKesson Canada. Developing Java full - stack solutions, integrations, and production support.
Senior Mobile Software Engineer building React Native apps and Node.js services for Manulife’s retirement technology organization. Driving architecture, observability, CI/CD, and full - stack delivery.
Cybersecurity and software engineering specialists debugging code, assessing vulnerabilities, and optimizing backend systems. Improving high - quality datasets for Gramian Consultancy’s AI training project.
Senior software developer building SaaS applications for service businesses. Leading architecture, automated testing, AWS/Terraform development, and end - to - end delivery.
Software Developer building secure Dynamics 365, Power Platform, and Azure solutions for Genetec’s digital ecosystem. Developing integrations, APIs, Copilot agents, and DevOps automation.
Embedded Software Developer building high - performance C/Linux networking systems at Fortinet, which secures enterprise, service provider, and government organizations. Leading engineers and driving reliable system architecture.
Full - Stack Software Engineer building conversational AI and cloud - native applications for Manulife’s financial services customers. Developing C#, .NET, React, Azure, and microservices solutions.
Senior Software Developer building AI - enabled microservices, APIs, and agentic coding tools at GoTo. Supporting a remote - work technology platform used by millions worldwide.