Palo Alto Networks logo

Principal Cloud Software Engineer (WildFire Cloud)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
185k-215k
26 days ago

Job Description

About the Role

The Principal Cloud Software Engineer (WildFire Cloud) at Palo Alto Networks is responsible for designing and implementing Threat Intelligence Services for public and private cloud features. The role involves participating in all phases of product development, working on a cutting-edge malware detection platform, and leading architecture redesigns using cloud native solutions on GCP. The position is part of the Threat Prevention and Cloud Service Infrastructure team, which delivers security services in the cloud to prevent cyberattacks and fosters innovation in cybersecurity.

Key Responsibilities

  • Design and implement real-time security services for customers.
  • Participate in all phases of the product development lifecycle from definition, design, through implementation and testing.
  • Lead the redesign of architecture to incorporate microservices and cloud native solutions on GCP.
  • Collaborate closely with product managers, architects, and dev-ops teams to ensure quality releases.
  • Make trade-offs to optimize time-to-release while maintaining performance and scalability.
  • Promote best practices such as design reviews, code reviews, secure coding, and performance tuning.
  • Mentor junior developers.
  • Bring new ideas to develop security disciplines to solve real-world problems.

Requirements

  • Hands-on experience as a principal level software engineer implementing massively scalable platforms leveraging cloud technologies and distributed systems.
  • Advanced programming skills in Python and GoLang.
  • Experience designing microservices architecture using containerization technologies like Docker or Kubernetes.
  • Experience working with Public Cloud Services such as AWS or GCP and designing cloud-native solutions.
  • Knowledge of the DevOps workflow.
  • Exposure to configuration management tools such as Ansible and/or Terraform.
  • Experience with data infrastructure platforms and SQL/No-SQL databases like MySQL, Redis, BigTable, BigQuery.
  • Experience with queuing systems such as RabbitMQ, Kafka, or PubSub.
  • Experience with multi-threading and multi-processing achieving a common goal.
  • Experience leading and managing large projects end-to-end.
  • Excellent communication and collaboration skills.
  • BS/MS in Computer Science, Computer Engineering, or related field.

Nice to Have

  • Experience with data infrastructure platforms.
  • Experience with BigQuery and BigTable.
  • Experience with configuration management tools like Ansible and Terraform.
  • Experience with multi-threaded and multi-process systems.

Qualifications

  • BS/MS in Computer Science, Computer Engineering, or related field.

Benefits & Perks

  • Starting base salary between $185K - $215K per year, depending on qualifications, experience, and work location.
  • Potential inclusion of restricted stock units and a bonus.
  • Wellbeing spending account with over 1,000 eligible items.
  • Mental and financial health resources.
  • Personalized learning opportunities.

Working at Palo Alto Networks

Palo Alto Networks values disruptive innovation, collaboration, integrity, inclusion, and ongoing learning. The company fosters an environment where employees work fast, respect individual needs, and are encouraged to challenge the status quo in cybersecurity. They emphasize diversity, problem-solving, and shared success through teamwork and innovation.

Apply Now

Job Details

Posted AtJul 1, 2025
Salary185k-215k
Job TypeFull Time
Work ModeHybrid
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