Enable job alerts via email!

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

ZipRecruiter

Santa Clara (CA)

On-site

USD 184,000 - 230,000

Full time

17 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking an experienced Software Engineer to join their innovative GlobalProtect team. This role focuses on designing and developing cutting-edge solutions that enhance cybersecurity for users across various locations. The ideal candidate will have extensive experience in macOS systems programming, particularly with C/C++, and a deep understanding of networking protocols. This is an exciting opportunity to contribute to a mission-driven organization that values collaboration, problem-solving, and innovative thinking. If you are passionate about cybersecurity and eager to tackle complex challenges, this role is perfect for you.

Qualifications

  • 10+ years of software development experience focusing on macOS.
  • Deep understanding of kernel internals and system-level programming.

Responsibilities

  • Design, develop, and deliver innovative solutions for Prisma Access.
  • Secure network traffic from customer devices to Prisma Access Cloud.

Skills

C/C++ Programming
macOS Systems Programming
Networking Protocols
Problem-Solving Skills
Effective Communication

Education

MS/BSc in Computer Science
Electrical Engineering

Tools

macOS Frameworks
System Extensions
Network Extensions
Endpoint Security Framework

Job description

Job Description

Company Description

Our Mission

At Palo Alto Networks, everything starts and ends with our mission: being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on challenging and disrupting the status quo, seeking innovators committed to shaping the future of cybersecurity.

Who We Are

We take our mission seriously, relentlessly protecting our customers. We value the unique ideas of every team member, which contribute to our collective success. Our values, crowdsourced from employees, are demonstrated daily through disruptive innovation, collaboration, integrity, and inclusivity. We foster an environment that supports personal development and wellbeing, including flexible benefits, mental and financial health resources, and personalized learning opportunities.

We believe in collaboration and in-person interactions, primarily working from our offices with flexibility as needed to promote casual conversations, problem-solving, and trusted relationships. Our goal is an environment where everyone can thrive.

Job Description

Prisma Access integrates Internet connectivity and security, extending next-generation protection across cloud services and to users regardless of location, using cutting-edge cloud technologies. Our GlobalProtect team secures network traffic from customer devices to Prisma Access Cloud. We seek an experienced Software Engineer to design, develop, and deliver innovative solutions within this team. We value passionate coders who bring new ideas, ownership, problem-solving skills, and effective communication to achieve shared goals.

Qualifications

Your Experience

  • 10+ years of software development experience focusing on macOS.
  • 4+ years of hands-on experience in macOS systems programming, with deep understanding of kernel internals and system-level programming.
  • Familiarity with macOS frameworks such as System Extensions, Network Extensions, and Endpoint Security Framework.
  • Proficiency in C/C++ programming, especially for macOS development.
  • Knowledge of Swift or Objective-C is a plus.
  • Understanding of networking protocols and troubleshooting tools on macOS.
  • Strong teamwork, communication skills, and a proactive attitude.
  • MS/BSc in Computer Science, Electrical Engineering, or equivalent experience.

Qualities

  • Fast learner, adaptable to new tools and technologies.
  • Enjoys solving complex problems and working cross-functionally.
  • Knowledge of cybersecurity principles.
  • Proven leadership and ability to foster a culture of excellence.
  • Effective communicator, collaborative across diverse teams.

Additional Information

The Team

Our engineering team is central to our mission of preventing cyberattacks. We innovate continuously, challenging industry norms and building solutions for unprecedented problems. We thrive in ambiguity, motivated by the challenge and the critical importance of a secure digital environment.

Compensation Disclosure

The salary range for this role is $184,000 to $230,000 annually, depending on experience and location. Compensation may include stock options and bonuses. More details are available in our benefits overview.

Our Commitment

We are problem solvers who embrace risks and challenge the status quo. Diversity and inclusion are core to our innovation. We provide accommodations for qualified individuals with disabilities; contact us at accommodations@paloaltonetworks.com.

Palo Alto Networks is an equal opportunity employer, committed to a diverse and inclusive workplace. All qualified applicants will be considered without regard to race, ancestry, color, family or medical leave, gender identity, genetic information, marital status, medical condition, mental or physical disability, political affiliation, veteran status, or other protected characteristics.

All information will be kept confidential according to EEO guidelines.

Role eligible for immigration sponsorship: Yes

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

PRINCIPAL SOFTWARE ENGINEER - PLATFORM SECURITY / COMPLIANCE ARCHITECT - (REMOTE)

New Relic

San Francisco

Remote

USD 150,000 - 200,000

4 days ago
Be an early applicant

Lead Software Engineer with AI/ML skills, Remote, U.S/Canada

Cisco

San Francisco

Remote

USD 150,000 - 200,000

10 days ago

Principal Software Engineer New York, New York, United States, San Francisco, California, Unite[...]

Alchemy

San Francisco

Remote

USD 135,000 - 350,000

14 days ago

Principal Software Engineer, CLIP

eBay

Utah

Remote

USD 132,000 - 223,000

5 days ago
Be an early applicant

Lead Software Engineer, Purchase

eBay

Utah

Remote

USD 132,000 - 223,000

7 days ago
Be an early applicant

Lead Software Engineer, Purchase

TCGplayer (an eBay company)

Utah

Remote

USD 132,000 - 223,000

7 days ago
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote - 2288579

Primary Care Plus

Basking Ridge

Remote

USD 124,000 - 240,000

Today
Be an early applicant

Principal Software Engineer - Languages and SDKs

Pulumi Corporation

Remote

USD 180,000 - 228,000

2 days ago
Be an early applicant

Principal Software Engineer - Secrets

Pulumi Corporation

Remote

USD 180,000 - 228,000

2 days ago
Be an early applicant