Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026 · Still live on 31 Oct 2026

Principal Software Engineer

Cisco San Jose, California Hybrid senior full-time

Salary

$250,600 to $362,600 per year

Apply on Cisco

Description

Cisco's Splunk Enterprise Security team builds software and cloud product capabilities that help customers gain actionable security insights.

As a Principal Software Engineer, you will lead the architecture, development, and delivery of secure cloud product capabilities and services that support enterprise-scale security operations.

Responsibilities

  • Translate security and operational requirements into scalable architectures, technical designs, APIs, data flows, integrations, and implementation plans.
  • Design, implement, test, deploy, operate, and continuously improve production software while applying secure coding, threat modeling, privacy by design, automated testing, CI/CD, and production-readiness practices.
  • Partner across security, product, engineering, and customer-facing teams to resolve complex challenges involving security controls, data ingestion, distributed systems, reliability, and performance.
  • Mentor engineers and drive measurable improvements in operational outcomes, product adoption, and customer value.

Requirements

  • Bachelors + 15 years of related experience, or Masters + 12 years of related experience, or PhD + 8 years of related experience, or equivalent related work experience.
  • Prior experience designing and delivering secure, enterprise-scale products or platforms.
  • Previous background with software development, including API design, distributed systems, data stores and integrations, automated testing, and production-quality code.
  • Prior experience with cloud product architecture experience with AWS, Azure, or GCP; cloud-native services; infrastructure as code; high availability; scalability; resilience; observability; and secure multi-tenant design.
  • Prior experience with security engineering and security operations experience across the secure SDLC, cloud environments, and enterprise infrastructure, including threat modeling, secure design reviews, vulnerability management, identity and access controls, security monitoring, detection, investigation, incident response, and production support.

Benefits

  • Medical, dental and vision insurance
  • 401(k) plan with a Cisco matching contribution
  • Paid parental leave
  • Short and long-term disability coverage
  • Basic life insurance
  • Paid time away
  • Optional 10 paid days per full calendar year to volunteer

Salary

  • $250,600.00 to $362,600.00

Skills

Required

Nice to have

  • applied experience leading or architecting large-scale, distributed systems and cloud products
  • applied experience operating security capabilities across multiple cloud providers, enterprise environments, and complex or regulated organizations
  • applied experience owning software across the full SDLC
  • prior experience with cloud product architecture, infrastructure as code, containers or serverless architectures, secure multi-tenant systems, reliability engineering, and cost-aware design
  • applied experience with data pipeline development, stream processing, integration of third-party security data sources

Ready to apply?

You apply with the employer directly. Their original posting is here: https://cisco.wd5.myworkdayjobs.com/en-US/Cisco_Careers/job/San-Jose-California-US/Principal-Software-Engineer_2024246

Apply on Cisco