Palo Alto Networks logo

Senior Software Engineer (C/C++) (Windows)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
104k-170k
10 days ago

Job Description

About the Role

Our engineering team is at the core of our products - connected directly to the mission of preventing cyberattacks. We are constantly innovating - challenging the way we, and the industry, think about cybersecurity. Our engineers don't shy away from building products to solve problems no one has pursued before. We define the industry, instead of waiting for directions. We need individuals who feel comfortable in ambiguity, excited by the prospect of a challenge, and empowered by the unknown risks facing our everyday lives that are only enabled by a secure digital environment.

Key Responsibilities

  • Design, develop, and deliver next-generation technologies within the GlobalProtect team.
  • Build products that solve complex cybersecurity problems related to Windows systems.
  • Collaborate with cross-functional teams to achieve common goals.
  • Take ownership of areas of focus and contribute to innovative solutions.

Requirements

  • 5+ years of experience in software development with a focus on Windows.
  • 2+ years of hands-on experience in Windows systems programming, with a deep understanding of Windows kernel internals and system-level programming.
  • Proficiency with Windows system-level APIs such as WFP, ETW, WMI, or similar.
  • Experience with Windows drivers and low-level components such as NDIS or kernel-mode filter drivers.
  • Proficiency in C/C++ programming languages, with a strong emphasis on Windows development.
  • Familiarity with debugging tools like WinDbg and Sysinternals, and networking tools like Wireshark.
  • Understanding of Windows networking internals and protocol stacks (TCP/IP, DNS, VPN, etc.).
  • A team player with a can-do attitude, ready to tackle complex problems and eager to learn and grow.
  • Skilled at collaboration and effective communication across multiple teams.
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.

Nice to Have

  • Experience working in cybersecurity or related fields.
  • Knowledge of cloud security technologies.
  • Experience with additional programming languages or tools relevant to system-level development.

Qualifications

  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.

Benefits & Perks

  • Relocation assistance for candidates outside of Santa Clara, California.
  • Competitive salary between $104,000 and $169,500 per year.
  • Potential inclusion of restricted stock units and bonuses.
  • Comprehensive employee benefits package.

Working at Palo Alto Networks

We take our mission of protecting the digital way of life seriously. We believe in relentless protection, disruptive innovation, collaboration, integrity, and creating an inclusive environment. Our culture values ongoing learning, respect for individual needs, and fostering trusted relationships through in-person interactions where possible.

Apply Now

Job Details

Posted AtJul 14, 2025
Salary104k-170k
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

Location

Santa Clara, CA

Industry

Custom Computer Programming Services

Get job alerts

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