CareerPlanGet AI match score →

Senior Software Engineer (Networking, Python, C/C++)

Sunnyvale, California, United States of America💼 Full-time💰 $136,500–$276,500🗓 2026-07-01 → 2026-07-30

Core

Develop, innovate, and maintain control plane software for Layer 2 technologies powering Data Centers, Enterprise networks, and Service Provider environments.

Role type

Senior IC software engineer (networking control plane)

Builds

Switching and Overlay technologies for Data Centers and Enterprise networks

Domain

Networking infrastructure (Layer 2/3), Data Centers, Enterprise networks

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, data structures, debugging, operating system fundamentals, software architecture design, requirements analysis, unit testing, integration testing, root-cause analysis

Preferred skills

Python, Robot framework, Layer 2 technologies (VLAN, VPLS, EVPN, VXLAN, MPLS), networking protocols (LLDP, LACP, OSPF, BGP, TCP, IPv4/IPv6)

Technologies

Robot framework, IETF/IEEE standards

Responsibilities

Design and implement control plane software modules; participate in design reviews; automate testing; troubleshoot customer-reported issues; contribute to white papers and patents; collaborate with cross-functional teams

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗