Network Platform Software Development- Technical Lead
Arrcusinc · San Jose, CA, United States · On-site
Pay: USD 150,000 – 175,000 a month
Posted Aug 11, 2026
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Network Platform Software Development- Technical Lead San Jose, CA/US Remote About Arrcus Arrcus was founded to enhance business efficiency through superior network connectivity. The Arrcus Connected Edge (ACE) platform offers best-in-class networking with the most flexible consumption model at the lowest total cost of ownership. The Arrcus team comprises world-class technologists with an unparalleled record in shipping industry-leading networking products, complemented by industry thought leaders, operating executives, strategic partners, and top-tier VCs. The company is headquartered in San Jose, California. For more information, go to www.arrcus.com or follow @arrcusinc . 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: • Education: BS/MS/PhD in Computer Engineering, Computer Science, or equivalent field. Experience: . 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. Benefits Bonus + Equity
100% covered medical, dental, and vision insurance
Parental leave
401k retirement plan
Employee Assistance programs
Health & wellness programs and resources
Weekly Catered lunches at our San Jose office.
Monthly happy hours at our San Jose office
Salary: $150,000-$175000 Per Year Equal Opportunity At Arrcus, we’re proud to be an equal-opportunity…