P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Software Engineer

Systems Software EngineeringPosted on Nov 11
Full-timeCalifornia, USA

About the Job

Requirements

  • Expertise in common network protocols, including TCP/IP, IPv4, IPv6, and multicast.
  • Expertise in DPDK-based packet processing and dataplane technologies.
  • Expertise in network device features such as NAT, ALG, and denial-of-service protection.
  • Expertise in computer architecture, cybersecurity, and distributed systems.
  • In-depth understanding of common software vulnerabilities and mitigations.
  • In-depth understanding of Linux systems.
  • Expert C, Python, and shell scripting skills.
  • Tech lead experience in networking domains.
  • Strong communication skills to work effectively with cross-functional groups.

Responsibilities

  • Develop critical dataplane components for next-generation firewalls deployed in enterprise, data center, cloud, and service provider environments.
  • Lead L2–L4 network security feature development.
  • Lead next-generation security product development.
  • Support critical customer escalations and provide timely root cause analysis.
  • Work with cross-functional team members, including Product Management, QA, and Support, on user requirements.
  • Make effective decisions, take ownership, and independently drive and lead tasks and assignments.
  • Design and develop next-generation firewall software, taking ownership of large software components.
  • Work with product management on customer requirements, apply knowledge to functional design, implement efficient and robust software, and interact with quality assurance and field support teams throughout the software development cycle.

Desired Qualifications

  • Experience using Broadcom chips for switching, QoS, and interface management.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs