> Markdown version of [/jobs/ext/733624-technical-lead-network-platform-sw-development](https://www.wearedevelopers.com/jobs/ext/733624-technical-lead-network-platform-sw-development). 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). --- # Technical Lead - Network Platform SW Development - **Company:** Spanidea Systems LLC - **Location:** San Jose, CA, United States - **Experience:** Expert - **Salary:** $187,200.0 - $249,600.0 - **Contract:** Permanent contract - **Skills:** Abstraction Layers, Application Programming Interfaces (APIs), Application Packaging, C++ (Programming Language), Protocol Stack, Computer Programming, Computer Networks, Computer Engineering, Software Debugging, Linux, Memory Management, Embedded Software, Python (Programming Language), Linux Kernel, Network Architecture, Routing, Performance Tuning, Queue Management Systems, Software Engineering, System Software, Systems Integration, Virtual Machines, Virtualization Technology, Computer Networking Systems, Application Specific Integrated Circuits, System Availability, Kubernetes, Information Technology, Build Process, Data Pipelines, Docker - **Published:** June 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=53d71e136eb8d689 ## About the Role * BS/MS/PhD in Computer Science, Computer Engineering, or a related technical field. * 12+ years of hands-on experience in networking software development. * Strong programming skills in C, C++, Go, and/or Python. * Deep understanding of networking ASIC architectures, packet processing pipelines, and hardware/software integration. * Solid experience with Linux internals, kernel networking stack, and system-level development. * Hands-on knowledge of routing and forwarding technologies, including RIB, FIB, HAL, and High Availability (HA) architectures. * Familiarity with container and virtualization technologies such as Docker, Kubernetes, and virtual machines. Preferred Skills * Experience with data plane acceleration frameworks and hardware programming interfaces such as DPDK, P4, or similar technologies. * Strong debugging, troubleshooting, and performance optimization skills. * Experience building scalable, distributed, and high-performance networking systems., * L2/L3: 7 years (Required) * Embedded software: 10 years (Required) * Network Platform Software Development: 10 years (Required) * ASIC SDK: 7 years (Required) ## Description * Design, develop, and enhance networking dataplane solutions supporting Layer 3 technologies such as IPv4, IPv6, MPLS, SR/SRv6, VRF, and L3VPN, along with Layer 2 protocols including STP, LLDP, sFlow, LAG, and MLAG. * Architect and implement advanced Quality of Service (QoS) capabilities, including traffic classification, queue management, policing, shaping, ACLs, ECN, and WRED. * Develop software solutions for networking ASIC platforms and programmable data plane technologies using SDKs and hardware programming interfaces. * Optimize Linux networking subsystems, including the network stack, memory management, routing components (RIB/FIB), and hardware abstraction layers (HAL). * Design and maintain highly available networking solutions, including support for in-service software upgrades (ISSU) and resilient Linux-based network infrastructure. * Contribute to Linux kernel enhancements, networking stack optimizations, and software packaging/build processes. * Develop and integrate networking software for containerized and virtualized environments. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Embracing the Hybrid Cloud: Unlocking Success with Open Source Technologies](https://www.wearedevelopers.com/videos/883-embracing-the-hybrid-cloud-unlocking-success-with-open-source-technologies) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)