Senior Software Engineer

Cisco

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
San Jose, CA
Salary
$167,700–$245,200 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today
Closes
Nov 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $172k
This role $206k
$105k most similar roles pay here $260k

This role pays more than 80% of similar roles. Most pay $149,500–$193,500 — the shaded band above. At the midpoint, this role pays about $206k versus about $172k 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 237 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Senior Software Engineer

As a Senior Software Engineer on the software agent team, you will design, develop, and test high-performance, secure, and lightweight software agents that run across Linux, Unix, and Windows environments. You will be responsible for building capabilities to collect rich workload information, including network traffic and system activity like processes and file access, while enforcing network policies from a central controller and protecting container-based deployments. The role requires expertise in systems programming using C or C++, multi-threaded and multi-process application development, and operating system fundamentals such as threads, file systems, and inter-process communication. You will also utilize Golang and address complex interactions between applications and operating system kernels. This position focuses on providing visibility, security, and management across data center, enterprise, container, and cloud environments at significant scale using advanced technologies for securing workloads and AI infrastructure.

What does a Software Engineer earn in California?

Median $214000 from 958 postings across 73 companies.

See salary data

What you'll do

  • Design, develop, test, and improve high-performance software agents for Linux, Unix, and Windows environments.
  • Build capabilities to enforce network policies from a central controller across various workloads.
  • Develop features to monitor and protect container-based deployments in cloud and on-premises environments.
  • Analyze complex interactions between applications, processes, and operating system kernels.
  • Collect rich workload information including network traffic, system activity, processes, and file access.
  • Participate in the full product lifecycle from initial design and prototyping to production deployment.
  • Troubleshoot and debug complex software systems involving multi-threaded and multi-process applications.

What we're looking for

  • Bachelor's degree with 5+ years of software development experience or a Master's degree with 4+ years of experience.
  • Experience in systems programming using C or C++, including multi-threaded and multi-process application development.
  • Knowledge of operating system fundamentals, including threads, processes, file systems, networking, and inter-process communication.
  • Experience debugging and troubleshooting complex software systems.
  • Experience with Windows systems programming (preferred).
  • Experience with networking technologies, concepts, and host-based firewalls (preferred).
  • Experience with crash dump analysis (preferred).
  • Experience with Golang or developing for containerized, cloud, or distributed environments (preferred).

More like this

Similar roles

Senior Software Development Test Engineer

Cisco

6 days ago $167,700–$245,200
eBPF Kubernetes Golang Terraform OpenShift Rancher Linux Unix Windows Virtual Machines Network Policy Enforcement Runtime Security Infrastructure Automation Automated Testing
5+ yrs exp Hybrid

Senior Software Engineer

Cisco

Remote (San Jose, CA) +50 12 days ago $167,700–$245,200
Go C C++ Windows Linux Win32 API Winsock eBPF Kernel Programming Inter-process Communication Network Programming System Programming File I/O API Hooking Cybersecurity Endpoint Security Data Center
5+ yrs exp Remote

Senior Software Engineer

Genworth Financial

New York, NY +1 86 days ago $96,700–$145,000
TypeScript Node.js Next.js React React Native Flutter Swift Kotlin GraphQL REST PostgreSQL MongoDB CI/CD DevSecOps
10+ yrs exp Hybrid

Senior Software Engineer

Coinbase

Remote (Israel) 8 days ago $186,065–$218,900
Multi-Party Computation Cryptography Key Management Systems Hardware Security Modules Golang Java C++ Rust Distributed Systems zero-trust high-availability Low Latency
5+ yrs exp Remote

Senior Software Engineer

Caterpillar

Irving, TX 99 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Senior Software Engineer

General Dynamics

Taunton, MA +1 76 days ago $105,230–$116,739
Kubernetes Linux DevOps Rust SQL Distributed Systems CI/CD Containerization Virtualization Networking Agile AI
2+ yrs exp