Senior Software Engineer, Control Plane

Cisco

Confirmed live yesterday High trust
Closes tomorrow Remote

Quick summary

Work type
Remote
Location
San Jose, CANorth DakotaMontanaMaineOhio
Salary
$186,900–$267,700 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Sep 16, 2026 (soon)

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $173k
This role $227k
$102k most similar roles pay here $285k

This role pays more than 93% of similar roles. Most pay $151,000–$194,893 — the shaded band above. At the midpoint, this role pays about $227k versus about $173k for comparable roles.

Based on 240 similar postings.

Employer

About Cisco

Cisco Systems is the world''s leading networking technology company, designing and manufacturing networking hardware, telecommunications equipment, and cybersecurity solutions for businesses and governments. Industry: Networking Technology & Cybersecurity

Cisco currently has 197 open roles on FindRole.

Listed pay typically runs $167,700–$245,200 across 197 roles with salary data.

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, Control Plane

Senior Software Engineer, Control Plane (Go) - Hypershield joins the Smart Switch team to develop foundational security infrastructure for modern networking environments. This role involves designing and developing control plane software for smart switching platforms and distributed firewall systems. You will build and maintain APIs and cloud-based configuration services that translate network policies into configurations for distributed infrastructure. Day-to-day responsibilities include developing business logic for network orchestration, integrating third-party components, and collaborating with data plane and platform teams to ensure end-to-end functionality. The role requires proficiency in Go, C++, and Linux environments, along with experience in networking concepts like TCP/IP, VLANs, VRFs, VXLAN, and network topology. You will also work with configuration models such as YANG and potentially utilize Kubernetes, REST, gRPC, or Protocol Buffers to manage distributed security features across various hardware platforms.

What does a Software Engineer earn in California?

Median $214000 from 791 postings across 63 companies.

See salary data

What you'll do

  • Design and develop control plane software for security features using Go in Linux environments.
  • Build and maintain APIs and cloud-based configuration services to translate policy into infrastructure configurations.
  • Develop business logic for network configuration and orchestration involving VLANs, VRFs, VXLAN, and TCP/IP protocols.
  • Create software to manage and distribute configurations across distributed networking devices and systems.
  • Work with network configuration models and interfaces such as YANG to manage infrastructure.
  • Integrate third-party components and internal services into Cisco security platforms.
  • Participate in architecture discussions and technical execution for new security capabilities.

What we're looking for

  • Bachelor's degree plus 8 years of experience, Master's plus 6 years, or PhD plus 3 years of related software engineering experience.
  • 5+ years of development experience in languages such as Go or C++.
  • Experience developing software in Linux environments.
  • Experience developing software for networking or network infrastructure products with knowledge of TCP/IP, VLANs, VRFs, VXLAN, and routing/switching.
  • Experience designing and developing APIs using REST, gRPC, or Protocol Buffers (preferred).
  • Experience working with Kubernetes-based applications and related concepts like CRDs, RBAC, and controllers (preferred).
  • Experience developing software for switching, routing, firewall, or other network infrastructure platforms (preferred).
  • Familiarity with network configuration and management technologies such as YANG, NETCONF, or telemetry (preferred).

More like this

Similar roles

Software Engineering Technical Leader

Cisco

Seattle +1 11 days ago $186,900$267,700
Python Go C++ Java Kubernetes Docker Cisco Modeling Labs Nexus Dashboard Catalyst Center Intersight REST APIs TCP/IP BGP EVPN VXLAN CI/CD Infrastructure as Code zero-trust RBAC IAM SDN
8+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 117 days ago $119,800$234,700
Python C# Java JavaScript C++ C Azure LLMs GitHub Copilot GenAI CI/CD Infrastructure as Code Distributed Systems Telemetry A/B Testing Feature Flagging Security-as-Code WCAG
4+ yrs exp

Senior Software Engineer

Apple Inc

Cupertino, CA 108 days ago $150,400$225,300
Python APIs LLMs GenAI Prompt Engineering Docker Kubernetes CI/CD Workflow Automation System Integration Agent Frameworks Orchestration Platforms
7+ yrs exp

Senior Software Engineer

Morningstar Inc

Chicago, IL 71 days ago
Python FastAPI Flask PostgreSQL SQL Server Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD Pandas Plotly Matplotlib QlikView GraphQL LangGraph AutoGen OpenAI Anthropic MistralAI Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Adobe

San Jose, CA +1 54 days ago $177,900$257,550
JavaScript TypeScript Java REST GraphQL End-to-End Testing AI Frameworks Web Components
8+ yrs exp

Senior Software Engineer

Microsoft

Redmond, WA 48 days ago $119,800$234,700
LLMs RAG Vector Databases Python MLOps CI/CD Azure Distributed Systems Data Pipelines ETL Containerization Machine Learning Deep Learning Telemetry System Design Feature Engineering
4+ yrs exp