Logo
Palo Alto Networks

Principal Cloud Software Engineer (WildFire Cloud)

Palo Alto Networks, Santa Clara

Save Job

As a Principal Software Engineer, you will play a key role in the design and implementation of our Threat Intelligence Services for public and private cloud features. Participate in all phases of the product development lifecycle from definition, design, through implementation and test.

Bring your software engineering expertise to work on our cutting-edge malware detection platform, WildFire. Participate in the design, deployment, and scaling of our architecture as we transform it by using cloud-native solutions on GCP. Lead the redesign of the architecture to introduce appropriate microservices to process high rates of sample submissions.

Your Impact

  • Bring new ideas to develop security disciplines to solve real-world problems
  • Design and implement real-time security services for our customers
  • Establish a clear technical and architectural vision for key projects
  • Collaborate closely with product managers, architects, and dev-ops to achieve quality releases
  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
  • Play a key role in design/re-design by using cloud-native GCP solutions
  • Promote best practices such as design reviews, code reviews, secure coding, and performance tuning

Qualifications

  • Hands-on, 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
  • Demonstrated experience working with Public Cloud Services such as AWS or GCP and designing cloud-native solutions
  • Knowledge of the DevOps workflow
  • Experience with configuration management tools such as Ansible and/or Terraform
  • Experience with data infrastructure platforms
  • Experience with SQL and NoSQL DB technologies such as MySQL, Redis, BigTable, BigQuery
  • Experience with queuing systems like RabbitMQ, Kafka, or PubSub
  • Experience with multi-threading and multi-processing to achieve common goals
  • Experience leading and managing big projects end-to-end
  • Excellent communication and collaboration skills
  • BS/MS in Computer Science, Computer Engineering, or related field

Additional Information

The Team

We are the Threat Prevention and Cloud Service Infrastructure team, delivering top security services in the cloud to prevent cyberattacks. We are constantly innovating and challenging industry standards in cybersecurity.

Compensation Disclosure

The compensation for this position depends on qualifications, experience, and location, with a typical range of $185K - $215K per year, including potential stock options and bonuses.

Our Commitment

We value diversity and are committed to providing accommodations for individuals with disabilities. For assistance, contact us at Palo Alto Networks is an equal opportunity employer, celebrating diversity and inclusion in our workplace.

#J-18808-Ljbffr