Principal Software Engineer

Cisco

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Jose, CA
Salary
$250,600–$362,600 / yr
Employment
Full-time
Posted
12 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $196k
This role $307k
$116k $389k
below market most similar roles pay here above market

This role pays more than 95% of similar roles. Most pay $171,650–$220,800 — the blue band above. At the midpoint, this role pays about $307k versus about $196k 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 262 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 · Principal Software Engineer

As a Principal Software Engineer on the Splunk Enterprise Security team, you will lead the architecture, development, and delivery of secure cloud product capabilities and services. You will translate security and operational requirements into scalable architectures, technical designs, APIs, data flows, and implementation plans. Your daily work involves designing, implementing, testing, deploying, and operating production software while applying secure coding, threat modeling, privacy by design, automated testing, and CI/CD practices. You will utilize AWS, Azure, or GCP, cloud-native services, infrastructure as code, containers, and serverless architectures. The role focuses on solving complex challenges in security controls, data ingestion, distributed systems, reliability, and performance within security analytics, SIEM, or SOC environments to provide actionable security insights for enterprise-scale deployments.

What does a Software Engineer earn in California?

Median $214500 from 1223 postings across 78 companies.

See salary data

What you'll do

  • Lead the architecture, development, and delivery of secure cloud product capabilities for enterprise-scale security operations.
  • Translate security and operational requirements into scalable architectures, technical designs, APIs, and data flows.
  • Design, implement, test, deploy, and operate production software using secure coding and CI/CD practices.
  • Apply threat modeling, privacy by design, and automated testing to ensure product reliability and security.
  • Resolve complex challenges involving security controls, data ingestion, distributed systems, and performance.
  • Mentor engineers and drive measurable improvements in operational outcomes and product adoption.
  • Own software across the full SDLC, including requirements, implementation, and continuous production improvement.

What we're looking for

  • Bachelor's + 15 years, Master's + 12 years, or PhD + 8 years of related experience is required.
  • Prior experience designing and delivering secure, enterprise-scale products or platforms is required.
  • Background in software development including API design, distributed systems, data stores, integrations, and automated testing is required.
  • Experience with cloud product architecture (AWS, Azure, or GCP), cloud-native services, infrastructure as code, and high availability is required.
  • Experience with security engineering and operations across the secure SDLC, including threat modeling and vulnerability management, is required.
  • Applied experience leading or architecting large-scale distributed systems in security analytics, SIEM, or SOC environments (preferred).
  • Applied experience owning software across the full SDLC, including requirements, architecture, implementation, and production operations (preferred).
  • Prior experience with data pipeline development and stream processing (preferred).

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 59 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Oracle

Nashville, TN 137 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL JavaScript Oracle Cloud Infrastructure REST APIs SSO MFA Oracle IDCS AI/ML Responsive Design UI/UX Design Data Model Design Workflow Automation
5+ yrs exp

Principal Software Engineer

Amgen

Tampa, FL +1 124 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

Upstart

Remote (Columbus, OH) +3 119 days ago $190,600–$263,900
TypeScript Node.js Next.js Prisma relational database s APIs Distributed Systems Security Automation SOC 2 NIST CSF Role-Based Access Control Authentication Systems Web Applications
8+ yrs exp Remote

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 1 day ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 1 day ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid