Palo Alto Networks logo

Senior Staff Software Engineer (Cloud NW & AI Security)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
126k-190k
3 days ago

Job Description

About the Role

As a member of the Virtualization team at Palo Alto Networks, you will develop our next-generation virtualization and SDN offerings. Responsibilities will include designing and implementing new hypervisor deployments and integrations, integrations with SDN provisioning tools, and core networking improvements in pure software environments. The role involves participating in all phases of product development, from definition and design to implementation and testing, with a focus on virtualization technologies, hypervisors, system software, and networking, particularly in Linux kernel development.

Key Responsibilities

  • Participate in all phases of the product development cycle, from definition, design, through implementation and test.
  • Develop functional specifications, assess task requirements and scheduling, and participate in development, debugging, and support.
  • Design and implement new hypervisor deployments and integrations.
  • Integrate with SDN provisioning tools and improve core networking in software environments.

Requirements

  • Expert C programming skills.
  • Hands-on experience developing for VMware ESX, XenServer, KVM, and/or Hyper-V.
  • Excellent communication and networking skills.
  • Good understanding of network security fields such as stateful firewall, packet processing, TCP stream inspection, network ACL, and HA.
  • Experience with deployment on cloud environments (AWS, Azure, etc.).
  • Strong scripting skills with bash and python.
  • Minimum 4 years of related programming experience.
  • BS/MS degree in Computer Science or Electrical Engineering or equivalent military experience.

Nice to Have

  • Experience with developing device drivers and/or Linux kernel development.
  • Knowledge of orchestration systems like OpenStack.
  • Experience with networking hardware and physical networking technologies.

Qualifications

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

Benefits & Perks

  • Compensation between $126,000/yr - $190,000/yr depending on qualifications, experience, and work location.
  • Potential inclusion of restricted stock units and a bonus.
  • Employee benefits as described in the company's benefits overview.

Working at Palo Alto Networks

We take our mission of protecting the digital way of life seriously and value disruptive innovation, collaboration, integrity, and inclusion. Our environment fosters fast-paced development, ongoing learning, and personal wellbeing programs. We believe in the power of collaboration and in-person interactions to build trusted relationships. Our culture emphasizes diversity, innovation, and a shared commitment to cybersecurity.

Apply Now

Job Details

Posted AtJun 19, 2025
Salary126k-190k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Software Publishers

Get job alerts

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