Palo Alto Networks logo

Principal Software Engineer (CDSS Cloud Services)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
129k-220k
1 day ago

Job Description

About the Role

The Principal Software Engineer (CDSS Cloud Services) role at Palo Alto Networks involves leading the design, development, and implementation of core Threat Prevention and AppID cloud services across public and private cloud environments. The position offers an opportunity to shape cybersecurity products, work with cross-functional teams, and contribute to the company's mission of protecting the digital way of life through innovative technology and technical leadership.

Key Responsibilities

  • Architect and own the design and implementation of core Threat Prevention and AppID cloud services for both public and private cloud environments.
  • Establish and drive the technical vision for key projects, leading critical design reviews and architectural decisions across cross-functional teams.
  • Mentor peers, encourage high standards for code quality, and foster a culture of technical rigor.
  • Lead the full product development cycle, from initial definition and design through implementation, testing, deployment, and post-deployment monitoring.
  • Ensure the delivery of real-time security services that provide immediate value and protection to the global customer base.
  • Serve as a key technical partner to teams across the organization, including Product Line Management, Security Researchers, Data Scientists, QA, and DevOps.

Requirements

  • BS/MS in Computer Science or Computer Engineering or equivalent military experience.
  • Excellent knowledge and skills in GoLang, Python, Linux, and networking.
  • Rich experience with Microservices and Cloud technologies such as Kubernetes, GKE, EKS, Docker, Serverless, PubSub, IAM.
  • Experience with GCP or equivalent cloud platforms.
  • 7+ years of working experience on data infrastructure platforms.
  • Experience with SQL and No-SQL databases such as MySQL, Redis, BigQuery.
  • Strong knowledge in multi-threaded and multi-process programming and experience in distributed systems.
  • DevOps experience and strong understanding of CI/CD pipelines.
  • Teamwork, problem-solving skills, and a proactive attitude.

Nice to Have

  • Rich GCP experience or knowledge of GCP technologies versus other cloud platforms.

Qualifications

  • BS/MS in Computer Science or Computer Engineering or equivalent military experience.

Benefits & Perks

  • Compensation between $129,000 - $220,000 per year, depending on qualifications, experience, and work location.
  • Potential inclusion of restricted stock units and bonuses.
  • Employee benefits as described in the company's benefits overview.

Working at Palo Alto Networks

Palo Alto Networks values disruptive innovation, collaboration, integrity, inclusion, and ongoing learning. The company fosters a fast-paced environment that emphasizes teamwork, technical excellence, and personal development. Employees work full-time from the office with flexibility where needed, promoting casual conversations, problem-solving, and trusted relationships. The organization is committed to diversity, equity, and providing accommodations for individuals with disabilities.

Apply Now

Job Details

Posted AtAug 7, 2025
Salary129k-220k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches