Principal Software Engineer

Cisco

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Jose, CA
Salary
$250,600–$362,600 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday
Closes
Sep 30, 2026

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $307k
$116k most similar roles pay here $389k

This role pays more than 95% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $307k versus about $200k 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 196 open roles on FindRole.

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

Most-posted roles

View all roles at Cisco

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer on the Platform Engineering team, you will lead technical direction for Kubernetes-based platform architecture to ensure products run reliably across cloud and customer-managed environments. You will be responsible for translating complex product requirements into practical designs and engineering contracts while identifying cross-component dependencies and migration risks. Your daily work involves building runtime foundations, orchestration patterns, lifecycle capabilities, and platform services to modernize a mature enterprise platform. The role requires extensive experience in distributed systems, infrastructure automation, and Kubernetes operators or controllers. You will utilize backend programming languages such as Go, C++, Java, or Python to develop production APIs and configuration systems. This position focuses on solving the technical challenge of transitioning legacy systems toward cloud-native operating models while maintaining high standards for reliability, compatibility, and operational quality in a complex environment.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Lead technical direction for Kubernetes-based platform architecture to improve deployment, operation, and scalability.
  • Translate complex product and customer requirements into practical designs, engineering contracts, and implementation plans.
  • Identify cross-component dependencies, failure modes, and migration risks before they impact customers or releases.
  • Drive the modernization of mature enterprise platforms while maintaining high standards for reliability and compatibility.
  • Develop and manage core platform services including runtime foundations, orchestration patterns, and lifecycle capabilities.
  • Align execution across multiple internal teams to ensure a unified, reusable architecture for cloud-native products.
  • Design production-grade APIs, configuration systems, and upgrade mechanisms for large-scale distributed environments.

What we're looking for

  • Bachelor's degree in a related field.
  • 15 years of total experience.
  • 10+ years of professional software engineering experience building backend, platform, infrastructure, or distributed systems.
  • 5+ years of experience designing, building, or operating production distributed systems.
  • 2+ years of hands-on Kubernetes experience including workload orchestration and cloud-native deployment patterns.
  • Experience designing production APIs, lifecycle orchestration, configuration systems, upgrade systems, or platform services.
  • Proficiency in at least one backend/platform programming language such as Go, C++, Java, or Python.
  • Experience modernizing legacy enterprise systems toward cloud-native operating models.

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 129 days ago $142,800$274,800
C C++ C# Java JavaScript Python AI LLM Cloud Services Distributed Systems Infrastructure Security
6+ yrs exp

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp