> Markdown version of [/jobs/ext/4541583-network-platform-software-development-technical-lead](https://www.wearedevelopers.com/jobs/ext/4541583-network-platform-software-development-technical-lead). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Network Platform Software Development- Technical Lead - **Company:** Arrcus Inc - **Location:** San Jose, CA, United States (Remote available) - **Experience:** Expert - **Salary:** $150,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Application Programming Interfaces (APIs), Agile Methodology, Protocol Stack, Computer Networks, Computer Engineering, Debian Linux, Linux, Memory Management, Networking Hardware, IPv4, IPv6, Multi-protocol Systems, Python (Programming Language), Linux Kernel, Performance Tuning, System Software, Virtual Machines, Computer Networking Systems, Cloud Platform System, Computer Network Technologies, Application Specific Integrated Circuits, Kubernetes, Information Technology, Docker - **Published:** November 3, 2026 - **Apply:** https://www.thejobnetwork.com/job/3396cd69-a3bc-4753-9475-c0d2fe262ddb/network-platform-software-development-technical-lead ## About the Role * Education: BS/MS/PhD in Computer Engineering, Computer Science, or equivalent field., 8+ years of hands-on development experience in networking software development. * Strong proficiency in C/C++/Go/Python programming. * Deep understanding of ASIC pipeline architectures and networking hardware. * Hands-on experience with Linux OS internals, Debian build/packaging, and kernel networking stack. * Experience with RIB, FIB, HAL, and high-availability (HA) networking solutions. * Knowledge of containers (Docker, Kubernetes) and virtual machines (VMs) is a plus. Preferred Skills: * Experience with DPDK, P4, BCM SDK, or other hardware programming interfaces. * Strong debugging and performance optimization skills. * Experience with high-performance, distributed networking systems. ## Description We offer a variety of roles in software, hardware, and cloud environments. We are looking for people who are self-motivated, creative, and agile. You will work closely with the top-notch talent in Arrcus in redefining networking. Prior work experience in a venture-backed company is a big plus. Responsibilities: * Design and develop data path solutions for L3 (IPv4, IPv6, MPLS, SR/SRv6, VRF, L3VPN) and L2 (STP, LLDP, sFlow, LAG, MLAG) networking technologies. * Architect and implement QoS features, including queueing, classification, policing, shaping, ACL, ECN, and WRED. * Work with ASIC families (e.g., BCM XGS, BF Tofino) and develop software using BCM SDK, P4, and DPDK. * Optimize and enhance Linux networking internals, including memory management, network stack, and hardware abstraction layers (RIB, FIB, HAL). * Develop and maintain high-availability (HA) solutions, ISSU, and Linux-based networking systems. * Work on Debian packaging, Linux kernel modifications, and kernel networking stack optimizations. * Develop and integrate software for containerized and virtualized networking environments.Requirements