Senior Software Engineer, Cisco IOS-XE

Cisco

Confirmed live today High trust
Closes in 3 days Hybrid

Quick summary

Work type
Hybrid
Location
Milpitas, CA
Salary
$167,700–$245,200 / yr
Employment
Full-time
Posted
15 days ago
Freshness
Confirmed live today
Closes
Oct 30, 2026 (soon)

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $206k
$113k $259k
below market most similar roles pay here above market

This role pays more than 77% of similar roles. Most pay $149,500–$202,800 — the blue band above. At the midpoint, this role pays about $206k versus about $176k 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 307 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer, Cisco IOS-XE

JOB TITLE: Senior Software Engineer - Cisco IOS-XE (Hybrid) The Senior Software Engineer - Cisco IOS-XE (Hybrid) joins the IOS-XE Image Install engineering team to develop software for enterprise switching, routing, and wireless portfolios. This role involves designing, developing, and maintaining high-quality code for software lifecycle management mechanisms, including automated zero-touch provisioning and in-service software upgrades. You will architect robust, low-level systems to handle complex failure scenarios and ensure high-availability in distributed networking environments. Key responsibilities include leading technical features from conception to production, mentoring junior engineers, and conducting rigorous code reviews. Required technical skills include advanced C/C++ for memory management and multithreading, Linux systems programming with POSIX IPC and sockets, and experience with GDB and Linux tracing utilities. You will solve critical networking challenges involving flash file systems and bootloaders.

What does a Software Engineer earn in California?

Median $214500 from 1193 postings across 76 companies.

See salary data

What you'll do

  • Design, develop, and maintain high-quality code using advanced C/C++ and Linux systems programming.
  • Lead technical features from initial conception through production delivery to ensure software scalability and security.
  • Integrate Design Thinking principles into the software development lifecycle to optimize system reliability and performance.
  • Identify technical risks early and conduct rigorous code reviews to maintain the integrity of distributed systems.
  • Mentor junior engineers and provide technical guidance to foster team growth and excellence.
  • Architect robust, low-level systems that handle complex failure scenarios and scale for global enterprise demands.
  • Perform debugging using GDB, Linux tracing utilities, and post-mortem crash analysis to resolve system issues.

What we're looking for

  • Bachelor’s degree plus 7 years of related experience, Master’s degree plus 4 years of related experience, or PhD plus 1 year of related experience.
  • Proficiency in applying C for memory management, concurrency, and multithreading.
  • Experience with Linux systems programming, including POSIX IPC, sockets, and process lifecycle management.
  • Experience in distributed system architecture, specifically control plane and data plane separation.
  • Experience with debugging tools including GDB, Linux tracing utilities, and post-mortem crash analysis.
  • Demonstrated ability to lead medium-scale technical features from initial design to successful production deployment (preferred).
  • Proven experience mentoring peers and junior engineers to foster technical growth and team excellence (preferred).
  • Exceptional cross-functional communication skills, including technical writing, presentation, and stakeholder management (preferred).

More like this

Similar roles

Senior Software Engineer

Cisco

RTP, NC 15 days ago $139,300–$203,600
Go Python Kubernetes Docker CI/CD Splunk Terraform Ansible Puppet CloudFormation AWS Azure Google Cloud Platform REST APIs Microservices Linux AppDynamics ThousandEyes Git
7+ yrs exp Hybrid

Senior Software Engineer, IOS

Walmart

Sunnyvale, CA 75 days ago
Swift iOS Android RESTful APIs CI/CD Git AI/ML GenAI Automated Testing WCAG) 2.2 AA Software Development Lifecycle Observability
3+ yrs exp

Software Engineer, Cisco Cloud Control / Catalyst Center

Cisco

Milpitas, CA 22 days ago $155,000–$222,600
React TypeScript Design Systems Frontend Testing Frameworks APIs AI/ML Services Event-Driven Services Analytics Platforms Secure Coding Agile Observability Human-in-the-loop Prompt Safety Privacy-by-Design
5+ yrs exp Hybrid

Senior Software Engineer, Core Infrastructure

Oracle

Nashville, TN 32 days ago $79,200–$209,500
Oracle Cloud Infrastructure (OCI) Java C++ C# Go Infrastructure as Code (IaC) Distributed Systems AWS Azure Google Cloud Microservices Observability Fault-Injection Testing Networking Data Structures Algorithms
4+ yrs exp Hybrid

Senior Software Engineer I

Braze

San Francisco, CA +1 34 days ago $140,400–$232,200
Kafka Distributed Systems Microservices Java Kotlin React Confluent Full-Stack Development Data Streaming Event Pipeline
5+ yrs exp Hybrid

Senior Software Engineer I

Braze

New York City, NY 34 days ago $140,400–$232,200
Kafka Distributed Systems Microservices Java Kotlin React Confluent Full-Stack Development Data Streaming Event Pipeline
5+ yrs exp Hybrid