Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Outshift by Cisco

Principal Software Engineer

Cisco's Splunk Enterprise Security team builds software and cloud product capabilities that help customers gain actionable security insights. The team connects security engineering, security operations, and cloud product architecture to support enterprise-scale deployments. It works closely with product managers, security architects, security operations practitioners, engineering teams, and customer support. The team is a place to lead complex initiatives, mentor engineers, and shape secure, resilient products that improve customer outcomes.

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. You will translate security and operational requirements into scalable architectures, technical designs, APIs, data flows, integrations, and implementation plans. You will 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. You will partner across security, product, engineering, and customer-facing teams to resolve complex challenges involving security controls, data ingestion, distributed systems, reliability, and performance. You will mentor engineers and drive measurable improvements in operational outcomes, product adoption, and customer value.

Minimum Qualifications
  • 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.
Preferred Qualifications
  • Applied experience leading or architecting large-scale, distributed systems and cloud products, especially in security analytics, SIEM, or SOC environments.
  • Applied experience operating security capabilities across multiple cloud providers, enterprise environments, and complex or regulated organizations.
  • Applied experience owning software across the full SDLC, including requirements, architecture, implementation, testing, deployment, production operations, and continuous improvement.
  • 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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in San Jose, CA vacancy
  • $190k - $300k

     ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...but open to other locations within the US/Canada.The role: Principal Software Engineer, SDK & Lowering StackWhat you will do:Help architect and develop... 
    Suggested
    Work experience placement

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $185.5k - $265k

     ...impact at the company pioneering security transformation in the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer (Control-Plane) to join our Engineering team. This is a hybrid (in Santa Clara, CA office minimum 3 days per week)... 
    Suggested
    Full time
    Work at office
    Local area
    3 days per week

    Zscaler

    San Jose, CA
    1 day ago
  •  ...transformation of technology. We are at the forefront of software and hardware innovation, pushing the boundaries of what is...  ...Santa Clara, CA, headquarters 3+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The role requires you to be part... 
    Suggested
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

    NVIDIA is seeking a strategic and technically proficient Principal Software Engineer to join the Data Center Systems and Software CSP engagements team. As a leader and technologist, you will play a pivotal role contributing significantly to the architecture and development... 
    Suggested
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $240k - $270k

     ...technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us.Job Summary:Supermicro is seeking an experienced and exceptional Principal Software Engineer - Switch Design to work on web-based applications for... 
    Suggested
    Remote work
    Worldwide

    Supermicro

    San Jose, CA
    3 days ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...throughout its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Full time
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    3 days ago
  • $221.2k - $387.1k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried...  ...and human-in-the-loop patterns.Strong technical foundation in software architecture, distributed systems, cloud-native platforms, data... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    3 days ago
  • $135.2k - $306.4k

     ...of core components for data planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    5 days ago
  • $155.8k - $224.2k

     ...a brighter, more sustainable future while tackling the most pressing challenges of the 21st century.We are looking for a Principal Software Engineer, Edge Compute to join our team in one of today’s most exciting technologies. This role will report to Sr Director Software... 
    Full time
    Work at office
    Worldwide

    Bloom Energy

    San Jose, CA
    3 days ago
  • $155.5k - $315k

    Principal Software Engineer SD-WANThis role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work

    Hewlett Packard Enterprise

    San Jose, CA
    5 days ago
  • $156.4k - $253k

     ...drives great outcomes.Job SummaryYour CareerIn the Layer-7 Security Software team, we are responsible for at least one, often two to three...  .... Our core Application Identification and Content Inspection Engine runs on Hardware, Virtualized, Container and Cloud-delivered... 
    Full time
    Work at office

    Palo Alto Networks

    Santa Clara, CA
    5 days ago
  • $185.5k - $265k

     ...impact at the company pioneering security transformation in the AI era? Join us at Zscaler.RoleWe are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering... 
    Full time
    Work at office
    Local area
    Worldwide

    Zscaler

    San Jose, CA
    4 days ago
  • $272k - $431.25k

     ...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available...  ...signals into actionable insights.Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate architectural... 
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...technology that moves the world forward. Join us and, together, we’ll advance your career.THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance of key applications and benchmarks. You will be a member of a core... 

    AMD

    Santa Clara, CA
    5 days ago
  • $272k - $431.25k

     ...operates — from smart personal assistants and engineering-productivity tools to data-driven...  ...used across the company. Now we need a principal-level, hands-on engineering leader to...  ...Agentic AI applications behave like mature software, not prototypes.Build reusable... 
    Full time
    Live in

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...Together, we advance your career. THE ROLE: AMD is looking for a Principal-level PyTorch training framework expert to help drive...  ...ambiguity to crisp execution. You communicate clearly with both engineers and stakeholders and can represent AMD credibly in upstream/open... 

    AMD

    San Jose, CA
    1 day ago
  • $272k - $431.25k

     ...of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems.What you'll be doing:Design... 
    Full time
    Local area
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  • $250.6k - $362.6k

    Meet The TeamSplunk’s Platform Engineering team is evolving the core platform to run reliably on Kubernetes across cloud and customer-managed...  ...equivalent related work experience10+ years of professional software engineering experience building backend, platform,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    1 day ago
  • $272k - $431.25k

     ...performance, safety, and coverage. You will work with a diverse team of engineers in mapping, perception, reconstruction, localization, and...  ...skills in C++ and experience building production-quality software systems.Solid foundation in 3D computer vision, 3D geometry, multi... 
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

     ...technical leader to design, drive, and operationalize firmware and software architecture and design as well as collaborate with HW Design...  ...all the way through product production.Mentor architects and engineering teams to grow them into future leaders.Make key technical... 
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for fleet-scale reliability, working directly with engineering teams of key CSP / hyperscale customers to ensure NVIDIA platforms achieve target MTBI (Mean Time... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    3 days ago
  • $248k - $391k

     ...Simulation team builds systems that help engineers develop, test, debug, and improve...  ...parking, and active-safety scenarios. In this Principal-level individual contributor role, you’ll...  ...model fidelity, parameter adaptation, software interfaces, validation, and integration.... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $220k - $250k

     ...United States / San Jose, California, United StatesProducts - Engineering /Fulltime /HybridOver 50,000 customers globally trust our...  ...join the Extreme team.Position detailsTitle of position: Principal Software EngineerPosition type: Full timeLocation: Seattle, WA / San... 
    Full time
    H1b
    Local area
    Work from home
    Work visa
    Shift work

    Extreme Networks, Inc.

    San Jose, CA
    5 days ago
  • $165.8k - $308k

     ...Sequencing is not only changing science, but we are changing lives. Our software teams are laying the groundwork for the future by developing...  .... Come join us!The OpportunityAs a Bioinformatics Software Engineer, you will design and develop automated verification tests for... 
    Full time
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    5 days ago
  • $250.6k - $362.6k

     ...drivers for FPGA and networking peripherals. Develop and execute software test plans. Collaborate with cross-functional teams to debug...  .... Minimum Qualifications Bachelor’s degree in Electrical Engineering, Computer Science, or related field with 15+ years experience,... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Milpitas, CA
    3 days ago
  • $272k - $431.25k

     ...the world's most dedicated people working for us! The Cloud Engineering & Services team is building an enterprise governance layer...  ...substrates and enterprise integrations.We are looking for a Principal Software Engineer, Agent Policy Fabric (APF) Core Platform, to join... 
    Full time
    Contract work
    Remote work

    Nvidia

    Santa Clara, CA
    2 days ago
  • $248k - $391k

     ...immersed in a diverse, supportive environment where everyone is inspired to do their best work.We are seeking a highly skilled Principal Software Engineer to join our dynamic team. Our company is at the forefront of technological innovation, and we are dedicated to driving... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $233.9k - $330.4k

     ...for our enterprise customers, fostering a culture of curiosity, collaboration, and rapid iteration. Your ImpactAs a Principal Engineer leading software security, you will be a primary technical authority responsible for defining and driving the security architecture across... 
    Full time
    Contract work
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    San Jose, CA
    1 day ago
  • $172k - $349k

     ...Principal Software Engineer This role has been designed as ''Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Cupertino, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!