Palo Alto Networks logo

Principal Software Engineer - MacOS - C/C++ (Prisma Access)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
184k-230k
about 1 month ago

Job Description

About the Role

The Principal Software Engineer - MacOS - C/C++ at Palo Alto Networks is a key member of the Global Protect team within Prisma Access, responsible for designing, developing, and delivering next-generation security technologies. The role involves working on macOS systems, contributing to cybersecurity solutions that protect network traffic from customer devices to the cloud, and collaborating with cross-functional teams to innovate in the cybersecurity industry.

Key Responsibilities

  • Design, develop, and deliver next-generation security technologies within the Global Protect team.
  • Work on macOS systems programming, including kernel internals and system-level development.
  • Collaborate with team members to solve complex problems and contribute innovative ideas.
  • Communicate effectively across multiple teams to achieve project goals.
  • Take ownership of specific areas of focus and drive technical excellence.

Requirements

  • 10+ years of experience in software development with a focus on macOS.
  • 4+ years of hands-on experience in macOS systems programming, with a deep understanding of 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 collaboration and communication skills.
  • M.S./B.S. degree in Computer Science, Electrical Engineering, or equivalent experience.

Nice to Have

  • Familiarity with Swift or Objective-C.
  • Knowledge of the cybersecurity field.
  • Ability to guide and inspire others, fostering technical excellence.
  • Experience working outside of Santa Clara, California, with relocation assistance preferred.

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 $184,000 and $230,000 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and bonuses.
  • Support for relocation for qualified candidates.
  • Comprehensive benefits package (details referenced but not fully listed in the description).

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values disruptive innovation, integrity, and continuous learning. Employees work in an environment that encourages problem-solving, embracing ambiguity, and challenging the cybersecurity status quo. The organization is committed to diversity, providing accommodations for individuals with disabilities, and creating a workplace where all employees can thrive.

Apply Now

Job Details

Posted AtJun 17, 2025
Salary184k-230k
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

Software Publishers

Get job alerts

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