> Markdown version of [/jobs/ext/2150552-network-platform-software-development-technical-lead](https://www.wearedevelopers.com/jobs/ext/2150552-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:** After School Matters, 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), 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, Virtual Machines, Computer Networking Systems, Computer Network Technologies, Application Specific Integrated Circuits, Kubernetes, Information Technology, Docker - **Published:** August 20, 2026 - **Apply:** https://arrcusinc.applytojob.com/apply/EKoG8wOxZ6/Network-Platform-Software-Development-Technical-Lead?source=GS ## 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 ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [IoT: The road to sustainability](https://www.wearedevelopers.com/videos/557-iot-the-road-to-sustainability) - [IP Authentication: A Tale of Performance Pitfalls and Challenges in Prod](https://www.wearedevelopers.com/videos/1413-ip-authentication-a-tale-of-performance-pitfalls-and-challenges-in-prod) - [Forget Developer Platforms, Think Developer Productivity!](https://www.wearedevelopers.com/videos/1121-forget-developer-platforms-think-developer-productivity) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)