CareerPlanSign in

Senior Software Engineer

Cupertino, California, United States of America💼 Full-time💰 $136,500–$276,500🗓 2026-07-09 → 2026-09-26

Core

Design, develop, and enhance software for networking products, including operating systems, networking protocols, and forwarding ASICs.

Role type

Senior Software Systems Engineer (Networking)

Builds

Networking platforms and solutions for Campus & Branch Business Unit

Domain

Networking hardware/software, Edge-to-cloud infrastructure

Deliverable

production ML models | product features

Required skills

C, C++, software systems design, L2/L3 networking protocols, ASIC programming, embedded OS development, debugging, test plan execution

Preferred skills

Forwarding ASIC programming for L2/L3/L4 protocols, low-level software development

Technologies

Junos, Junos Evolved, ASICs

Responsibilities

Design and implement software enhancements for subsystems; analyze design requirements and execute coding/testing; develop and maintain software for forwarding ASICs; collaborate with product management and architects; communicate technical progress to stakeholders

Seniority

Senior, hands-on IC

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