CareerPlanSign in

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

Sunnyvale, California, United States of America💼 Full-time💰 $136,500–$276,500🗓 2026-09-10 → 2026-09-25

Core

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

Role type

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

Builds

Switching and Overlay technologies for Data Centers and Enterprise networks

Domain

Networking (Layer 2/Layer 3), Data Center infrastructure

Deliverable

production ML models | product features

Required skills

C/C++ programming, data structures, operating system fundamentals, networking technologies, Python, test automation

Preferred skills

Layer 2 technologies (VLAN, VPLS, EVPN, VXLAN, MPLS), routing protocols (OSPF, BGP), network management protocols (LLDP, LACP, CFM)

Technologies

Robot framework, IETF/IEEE standards

Responsibilities

Perform requirements analysis, design, implementation, and maintenance of software modules; design and execute unit and integration test cases; troubleshoot customer-reported issues and provide root-cause analysis; contribute to white papers, patents, and IETF standards

Seniority

Senior, hands-on IC

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