Palo Alto Networks logo

Senior Software Engineer (C/C++) (Win/MacOS)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
164k-195k
19 days ago

Job Description

About the Role

The company, Palo Alto Networks, is a cybersecurity organization committed to protecting the digital way of life through innovative solutions. They focus on challenging and disrupting the industry with a mission to be the cybersecurity partner of choice, fostering a collaborative and inclusive environment that values ongoing learning, personal wellbeing, and employee contributions to shaping the future of cybersecurity.

Key Responsibilities

  • Design, develop, and deliver next-generation technologies within the GlobalProtect team, focusing on securing network traffic from customer devices to Prisma Access Cloud.
  • Build high-quality products by bringing new ideas across all facets of software development.
  • Take ownership of areas of focus and solve problems at every level through collaboration and teamwork.
  • Communicate effectively across multiple teams to achieve common goals.

Requirements

  • 5+ years of experience in software development with a focus on macOS.
  • 2+ years of hands-on experience in macOS systems programming, including macOS kernel internals, device drivers, and system-level programming.
  • Proficiency in C/C++ programming languages, especially for macOS development.
  • Knowledge of networking protocols and troubleshooting tools on macOS platforms.
  • Familiarity with macOS frameworks such as System Extensions, Network Extensions, and Endpoint Security Framework.
  • A team player with a can-do attitude, eager to learn and grow.
  • Effective collaboration and communication skills across teams.
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.

Nice to Have

  • Familiarity with Swift or Objective-C.
  • Experience with Win32 SDK for Windows development.
  • Knowledge of the cybersecurity field.
  • Ability to guide and inspire others, fostering shared ownership and technical excellence.
  • Ability to articulate vision clearly and collaborate effectively with diverse teams.
  • Experience working outside of Santa Clara, California, with relocation assistance offered.

Qualifications

  • Educational background with a B.S. or M.S. degree in Computer Science, Electrical Engineering, or equivalent military experience.

Benefits & Perks

  • Competitive salary between $164,000 and $195,000 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Employee benefits detailed on the company's benefits page.

Working at Palo Alto Networks

Palo Alto Networks values innovation, collaboration, and diversity. The company fosters an environment where employees are encouraged to challenge the status quo, work in ambiguity, and feel empowered by the unknown risks facing cybersecurity. They emphasize continuous learning, personal wellbeing, and inclusive teamwork to drive collective success.

Apply Now

Job Details

Posted AtJul 8, 2025
Salary164k-195k
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

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