Palo Alto Networks logo

Principal Software Engineer - MacOS - C/C++ (Global Protect)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
20 days ago

Job Description

About the Role

The Principal Software Engineer - MacOS - C/C++ at Palo Alto Networks is responsible for designing, developing, and delivering next-generation cybersecurity technologies within the Global Protect team. This role involves working on securing network traffic from customer devices to Prisma Access Cloud, contributing to innovative product development, and collaborating with cross-functional teams to solve complex problems in a fast-paced environment. The company values disruptive innovation, collaboration, integrity, and inclusion, fostering a culture of continuous learning and personal growth.

Key Responsibilities

  • Design, develop, and deliver next-generation cybersecurity technologies within the Global Protect team.
  • Build products that secure network traffic from customer devices to Prisma Access Cloud.
  • Collaborate effectively with cross-functional teams to achieve common goals.
  • Take ownership of areas of focus and solve problems at all levels of development.
  • Contribute to a culture of innovation, technical excellence, and shared ownership.

Requirements

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

Nice to Have

  • Familiarity with Swift or Objective-C.
  • Knowledge of the cybersecurity field.
  • Ability to guide and inspire others, fostering shared ownership and technical excellence.
  • Ability to articulate vision clearly and collaborate across diverse teams.
  • Experience with new tools and technologies, and quick adaptation skills.
  • Relocation willingness and assistance for candidates outside Santa Clara, California.

Qualifications

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

Benefits & Perks

  • Competitive salary between $147,000 and $237,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Comprehensive employee benefits package.
  • Relocation assistance for eligible candidates.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, integrity, and inclusion. The company values ongoing learning, personal wellbeing, and diversity, encouraging employees to challenge the status quo and shape the future of cybersecurity. The environment promotes teamwork, problem-solving, and a shared commitment to protecting digital life in a fast-paced, innovative setting.

Apply Now

Job Details

Posted AtJul 7, 2025
Salary147k-238k
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