DescriptionNetwork Routing & Switching Protocols Software Development- Principal Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+4 more
Job 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
Requirements
- 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
Benefits & conditions
- Bonus + Equity
- Parental leave
- 401k retirement plan
- Employee Assistance programs
- Weekly Catered lunches at our San Jose office.
- Monthly happy hours at our San Jose office.
Salary: 200,000 to 225,000 /yr
Equal Opportunity At Arrcus, we’re proud to be an equal opportunity employe. Wee realize the key to creating a company with a world-class culture and employee experience comes from who we hire and creating a workplace that celebrates everyone. A strong belief in culture addition will propel us forward together.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Everything a Developer Needs to Know About MCP with Neo4j
Résumé-Driven Development: How IT trends affect the job market for software developers
Basic And Advanced Networking in Dart and Flutter
Highest Paying Tech Companies for Developers