Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Staff Engineer - MacOS - C/C++ (Prisma Access) image - Rise Careers
Job details

Senior Staff Engineer - MacOS - C/C++ (Prisma Access) - job 3 of 3

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 the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future of cybersecurity as we are.

Who We Are

We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.

As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!

At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.

Job Description

Prisma Access™ combines the Internet connectivity/security you need - and delivers it everywhere you need it. Using cutting-edge public and private cloud technologies, it extends the next-generation security protection to all cloud services and to its customers regardless of whether they are on-premise, on remote networks or mobile users. 

One part of Prisma Access™ is our GlobalProtect team, which is responsible for securing the network traffic from Customer devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our GlobalProtect team. We want passionate engineers who love to code and build great products and who bring new ideas in all facets of software development. We are looking for leaders who take ownership of their areas of focus and who are driven to solve problems at every level. Collaboration and teamwork are at the foundation of our culture and we need engineers who can communicate at a high level and work well with others towards achieving a common goal.

Qualifications

Your Experience

  • 5+ years of experience in software development with a focus on macOS.

  • 2+ years of hands-on experience in macOS systems programming, with a deep understanding of macOS 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 languages, with a strong emphasis on macOS development.

  • Familiarity with Swift or Objective-C is a plus.

  • Knowledge of networking protocols and troubleshooting tools specifically on macOS platforms.

  • 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.

Preferred Qualities

  • A fast learner who adapts quickly to new tools and technologies.

  • Enjoys solving challenging problems and working across cross-functional teams.

  • Knowledge of the cybersecurity field.

  • Proven ability to guide and inspire others, fostering a culture of shared ownership and technical excellence.

  • Ability to articulate vision clearly and convincingly, collaborating effectively with diverse teams across functions.

Additional Information

The Team

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. 

Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be between $174000 - $195000YR The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here

Our Commitment

We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at  [email protected].

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

Average salary estimate

$184500 / YEARLY (est.)
min
max
$174000K
$195000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Engineer - MacOS - C/C++ (Prisma Access), Palo Alto Networks

Join Palo Alto Networks as a Senior Staff Engineer - MacOS - C/C++ and play a crucial role in shaping the future of cybersecurity! Located in beautiful Santa Clara, California, you'll become an integral part of our GlobalProtect team, which is dedicated to securing network traffic from customer devices to our Prisma Access Cloud. If you're an innovative engineer with over 5 years of experience in software development, especially with macOS, we want to hear from you! You'll have the chance to design, develop, and deliver cutting-edge technological solutions using your expertise in C/C++ and familiarity with macOS frameworks like System Extensions and Endpoint Security Framework. At Palo Alto Networks, we value collaboration, ongoing learning, and a can-do attitude. We're excited to welcome team players who thrive in a dynamic environment and are eager to tackle complex challenges. Enjoy a supportive work culture that promotes personal growth, flexibility when needed, and plenty of opportunities to engage with colleagues in person. Join us in our mission to protect the digital way of life by joining our passionate team of experts who are defining the cybersecurity industry.

Frequently Asked Questions (FAQs) for Senior Staff Engineer - MacOS - C/C++ (Prisma Access) Role at Palo Alto Networks
What are the responsibilities of a Senior Staff Engineer - MacOS - C/C++ at Palo Alto Networks?

As a Senior Staff Engineer - MacOS - C/C++ at Palo Alto Networks, your primary responsibility will be to design and develop next-generation software technologies for our GlobalProtect team. You’ll be involved in coding, developing, and delivering innovative solutions that enhance cybersecurity through our Prisma Access platform. Your role will also include collaborating with cross-functional teams, tackling complex software challenges, and contributing to the overall mission of securing customer environments. Your expertise in macOS system programming will be crucial in ensuring the performance and security of our products.

Join Rise to see the full answer
What qualifications are required to apply for the Senior Staff Engineer - MacOS - C/C++ position at Palo Alto Networks?

To qualify for the Senior Staff Engineer - MacOS - C/C++ position at Palo Alto Networks, applicants should have at least 5 years of experience in software development focusing on macOS, with a deep understanding of macOS kernel internals and system-level programming. Hands-on experience in C/C++ is essential, while familiarity with Swift or Objective-C is a plus. Candidates should also demonstrate knowledge of networking protocols as well as troubleshooting tools specific to macOS. An M.S./B.S. degree in Computer Science or Electrical Engineering, or equivalent military experience, is required.

Join Rise to see the full answer
What personal qualities does Palo Alto Networks look for in a Senior Staff Engineer - MacOS - C/C++?

Palo Alto Networks seeks a Senior Staff Engineer - MacOS - C/C++ who is a fast learner, adaptable to new technologies, and enjoys solving challenging problems. Applicants should demonstrate a collaborative spirit and effective communication skills to work well across various teams. The ideal candidate is one with a strong can-do attitude, ready to take ownership of projects, inspire others, and foster a culture of technical excellence while clearly articulating the project vision and collaborating effectively with diverse teams.

Join Rise to see the full answer
How does the working environment look like for a Senior Staff Engineer - MacOS - C/C++ at Palo Alto Networks?

At Palo Alto Networks, the working environment for a Senior Staff Engineer - MacOS - C/C++ is designed to promote collaboration and flexibility. The team primarily works in the office to facilitate casual interactions and problem-solving discussions, while also offering flexibility when needed. This encourages the fostering of trusted relationships and ensures that engineers can thrive in a dynamic and inclusive atmosphere. Employees are supported through various development and personal wellbeing programs, making it a vibrant workplace focused on innovation.

Join Rise to see the full answer
What opportunities for growth can a Senior Staff Engineer - MacOS - C/C++ expect at Palo Alto Networks?

As a Senior Staff Engineer - MacOS - C/C++, you can expect numerous opportunities for professional growth at Palo Alto Networks. The company emphasizes ongoing learning and development, providing personalized learning opportunities tailored to individual needs. Employees are encouraged to expand their knowledge and skills while tackling innovative projects. As part of a team of forward-thinking professionals, you will also be empowered to lead initiatives and inspire others, ensuring a culture of shared ownership and technical excellence.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Engineer - MacOS - C/C++ (Prisma Access)
Can you explain your experience with macOS systems programming?

When answering this question, highlight your hands-on experience with macOS systems programming specifically, focusing on detailed projects you've worked on. Discuss your familiarity with kernel internals, system-level programming, and any specific macOS frameworks like System Extensions or Network Extensions that you've utilized. Show enthusiasm for the challenges you faced and the solutions you implemented in your past roles to demonstrate your capability in this area.

Join Rise to see the full answer
How proficient are you with C/C++ programming languages, particularly in macOS development?

When discussing your proficiency with C/C++, provide specific examples of projects where you've successfully applied these languages within macOS development. Mention any performance optimizations and secure coding practices you implemented in your code. Highlight any challenges you overcame or solutions you devised that showcase your expertise and ability to work well under pressure.

Join Rise to see the full answer
What strategies do you use for troubleshooting networking issues on macOS?

In your response, outline the structured approach you take when troubleshooting networking on macOS. Discuss specific tools and methodologies, like using the Network Utility or System Diagnostic reports, or protocols you’re familiar with. Share a case study where you identified a networking problem and the steps you took to resolve it, illustrating your analytical skills and technical prowess.

Join Rise to see the full answer
Can you describe a situation where you had to collaborate across multiple teams?

Reflect on a specific project where collaboration was crucial. Discuss how you utilized communication tools and regular check-ins to foster teamwork. Explain the complexities of working with cross-functional teams and how your contributions helped achieve the project’s objectives, emphasizing your ability to navigate diverse perspectives and forge strong working relationships.

Join Rise to see the full answer
How do you stay updated with the latest trends in cybersecurity?

In your answer, mention any blogs, forums, or courses you follow to keep abreast of the latest in cybersecurity. Discuss any conferences you attend and how you integrate learning from industry leaders into your work. Show that you are committed to continuous improvement and adapting to evolving cybersecurity challenges to highlight your proactive approach.

Join Rise to see the full answer
What is your approach to problem-solving when developing software?

Describe your problem-solving framework, starting from understanding the problem to breaking it down into manageable parts. Illustrate your approach with an example from previous work where you faced a significant obstacle in software development and how you tackled it effectively. Highlight the importance of asking the right questions and collaborating with team members during this process.

Join Rise to see the full answer
What do you believe are the most critical skills for a Senior Staff Engineer - MacOS - C/C++?

In response, convey the importance of a deep understanding of macOS systems, strong coding skills in C/C++, and the ability to communicate effectively with different teams. Emphasize that technical skills must be complemented by a collaborative mindset and an eagerness to share knowledge with others to drive collective success.

Join Rise to see the full answer
How do you ensure the products you develop are secure?

Talk about the practices you follow to build secure products, such as conducting regular code reviews, using static analysis tools, and following secure coding guidelines. Highlight any specific experiences where you implemented security measures in macOS applications that contributed to a more robust software product.

Join Rise to see the full answer
Have you worked with System Extensions or Network Extensions on macOS?

If yes, share your experience working with these frameworks, including specific projects where you implemented them. Outline how you integrated functionalities provided by these frameworks into your applications, and relate how you ensured they adhered to security and performance standards.

Join Rise to see the full answer
What motivates you to work in the cybersecurity field?

Express your passion for cybersecurity by discussing the significance of protecting users and data from threats. Share personal anecdotes or experiences that ignited this passion, and show how they align with Palo Alto Networks’ mission. Emphasize the satisfaction you derive from solving complex problems and contributing to a safer digital environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Palo Alto Networks is looking for an experienced Consulting Director to lead SOC advisory and proactive services in a remote capacity.

Photo of the Rise User
Palo Alto Networks Hybrid San Francisco, CA, United States
Posted yesterday

Join Palo Alto Networks as a District Sales Manager, where you will lead sales efforts to protect digital environments from cybersecurity threats.

Photo of the Rise User

Join Janus as an Estimator to leverage your expertise in cost estimation and project management for diverse construction projects.

Posted 14 days ago

Join Cadence as a Senior Application Engineer and lead technical evaluations to shape innovations in the technology sector.

Photo of the Rise User
Cargill Hybrid US, Morgan County, CO; Colorado, Fort Morgan, CO
Posted 5 days ago

Cargill is looking for a Principal Engineer in Platform Engineering to innovate and maintain systems within their protein and salt business.

Fortune Brands Hybrid 181 Random Dr, New London, North Carolina, United States
Posted 14 days ago

Join Fortune Brands Innovations as a Tool Technician and play a crucial role in maintaining extrusion tooling for a leading home products company.

Photo of the Rise User

As a Salesforce Engineering Manager at Splitero, you'll drive engineering excellence while leading a talented team in a fully remote setting.

Photo of the Rise User
Cleerly Remote Denver, Colorado, United States
Posted 6 days ago

Help revolutionize cardiovascular care as a DevOps Engineer with Cleerly, a leader in healthcare innovation.

Photo of the Rise User

Join America's Heartland Packing as a Mechanical Engineering Tech V and contribute to the launch of a cutting-edge facility.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, King County, WA; Washington State, Seattle, WA
Posted 11 days ago

Become an integral part of GDIT's team as an Engineering Technician V, ensuring the operational readiness of U.S. Naval ships through hands-on electrical and mechanical maintenance.

Being the cybersecurity partner of choice, protecting our digital way of life.

1190 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
6 people applied to MX Apprentice at Spirit Airlines
X
Someone from OH, Cleveland just viewed Lead / Senior Analyst - SAP HCM at Xcellink Pte Ltd
Photo of the Rise User
13 people applied to UI Developer Intern at RainFocus
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
Photo of the Rise User
29 people applied to Supervisor, Plumbing at SpaceX
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
10 people applied to Pega Engineer at Proxymity
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest