> Markdown version of [/jobs/ext/2849845-descriptionnetwork-routing-switching-protocols-software-development-principal-engineer](https://www.wearedevelopers.com/jobs/ext/2849845-descriptionnetwork-routing-switching-protocols-software-development-principal-engineer). 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). --- # DescriptionNetwork Routing & Switching Protocols Software Development- Principal Engineer - **Company:** Arrcus Inc - **Location:** San Jose, CA, United States - **Salary:** $200,000.0 - $225,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Border Gateway Protocol, Spanning Tree Protocols, C++ (Programming Language), Computer Engineering, Multi-protocol Systems, JSON, Python (Programming Language), Network Control, Network Connections, Routing, Open Shortest Path First (OSPF), TCP/IP, Extensible Markup Language (XML), Cloud Platform System, Information Technology - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/4e17b0ca-65b2-4b02-acec-679243790414/network-routing-switching-protocols-software-development-principal-engineer ## About the Role * BS/MS/Ph.D. in Computer Engineering/Computer Science or equivalent degree * Ability to write high-quality C/C++/Go/Python code * 16+ years of hands-on development experience in some of the following areas: * Experience with design and development of large-scale control plane protocols - BGP, OSPF, ISIS, LDP MPLS * Experience with design and development of L2 technologies - STP, PVST, MSTP * Experience with design and development of Control Plane Infra - TCP/IP, RIB, FIB, BFD, IPC, Interfaces, Events * Experience with design and development of Overlay Technologies - L3VPN, EVPN, VxLAN * Segment Routing based fabric - SR-MPLS, SRv6 * Troubleshooting large-scale deployments * Model-based manageability frameworks using YANG, XML, JSON ## Description 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. 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 * Triage and resolve internal, and customer-found issues * Write Feature Spec covering the requirements and detailed design * Implement improvements and features individually or as part of a team * Evaluate, Integrate third-party libraries * Peer review of Feature Spec, Code, Test Plan, and other engineering documents * Improve performance/scale of existing features/solutions * Help with interviews, onboarding, and mentoring of new hires * Work with customer and product teams to understand new requirements * Plan, scheduled, tracked, and periodically reported the project status to customer delivery * Drive engineering-wide initiatives for quality/scaling of shipping products and technologies * Participate in the Architecture and Design of new engineering initiatives * Intellectual Property (IP) Protection - consider filing patents for Innovations involved in our products * Industry engagements on a technical level - papers, blogs, talks, standards ## Related Videos - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [How Cisco embraced a DevOps culture within its network engineering team](https://www.wearedevelopers.com/videos/99-how-cisco-embraced-a-devops-culture-within-its-network-engineering-team) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [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) - [Demystifying application networking in the cloud](https://www.wearedevelopers.com/videos/675-demystifying-application-networking-in-the-cloud) ## 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) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [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) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)