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

Senior Staff C/C++ Software Engineer (Prisma Access)

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

Your Career

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.

Your Impact

  • Drive the innovation and development of a next-generation SASE agent while redefining Endpoint DLP as a core, cutting-edge product. 
  • Collaborate with product management to define strategic roadmaps that enhance Endpoint DLP capabilities and integrate seamlessly with the new SASE agent. 
  • Architect scalable system designs and create detailed low-level designs to meet evolving product requirements. 
  • Develop highly efficient, secure, and robust implementations tailored for Endpoint DLP and the SASE agent across multiple platforms. 
  • Work closely with quality assurance and field support teams to debug, troubleshoot, and resolve issues, ensuring a seamless user experience. 
  •  

Qualifications

Your Experience

  • 6+ years  plus experience in software development.
  • 2+ years of experience in Data Loss Prevention (DLP).
  • Proficiency in C/C++ programming languages is essential.
  • Experience in systems programming on Windows or Mac; Linux experience is a plus.
  • Familiarity with the RUST programming language is a plus.
  • Knowledge of networking (IPv4/IPv6, DNS, proxies, Layer 2-4) and troubleshooting tools (Wireshark, traceroute, SSL/HTTP) is a plus.
  • A team player with a can-do attitude, ready to tackle complex problems and eager to learn and grow.
  • High energy with the ability to excel in a fast-paced environment.
  • Quick to absorb new and emerging technologies.
  • 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.

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 C/C++ Software Engineer (Prisma Access), Palo Alto Networks

Are you a passionate engineer ready to shape the future of cybersecurity? Join Palo Alto Networks as a Senior Staff C/C++ Software Engineer for Prisma Access in Santa Clara, California! In this dynamic role, you'll be part of our innovative GlobalProtect team, driving the development of cutting-edge technology that secures network traffic for our customers. Your expertise in C/C++ programming will be put to the test as you design, develop, and deliver next-generation solutions, redefining Endpoint Data Loss Prevention (DLP) as a critical feature of our offerings. We are seeking team players who thrive on collaboration and communication, capable of architecting scalable systems to keep our product on the forefront of security. Your insights will help shape strategic roadmaps that enhance our capabilities, and you'll work closely with quality assurance teams to ensure a seamless user experience. At Palo Alto Networks, we value each employee and offer a supportive environment that fosters learning and innovation. With our commitment to diversity and inclusion, you'll be part of a team that takes pride in challenging the status quo. If you are ready to tackle complex problems in a fast-paced environment and have over six years of development experience combined with a deep understanding of networking and security, we would love to see you apply your skills in this impactful role. Let's redefine cybersecurity together!

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

As a Senior Staff C/C++ Software Engineer at Palo Alto Networks, your primary responsibilities include driving innovation in developing next-generation SASE agents, redefining Endpoint DLP, and collaborating with product management to enhance capabilities. You'll be creating scalable system designs, implementing secure software for multiple platforms, and working closely with quality assurance to ensure a great user experience.

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

Candidates for the Senior Staff C/C++ Software Engineer position at Palo Alto Networks should possess a minimum of 6 years of software development experience, including at least 2 years specifically in Data Loss Prevention (DLP). Proficiency in C/C++ programming is essential, along with a background in systems programming on Windows or Mac. Familiarity with Linux and the RUST programming language is a plus.

Join Rise to see the full answer
How does collaboration play a role in the Senior Staff C/C++ Software Engineer position at Palo Alto Networks?

Collaboration is vital for a Senior Staff C/C++ Software Engineer at Palo Alto Networks. You'll be working closely with cross-functional teams, product managers, and quality assurance to create innovative solutions. Effective communication and teamwork are foundational to achieving common goals and driving successful outcomes in this role.

Join Rise to see the full answer
What is the work environment like for a Senior Staff C/C++ Software Engineer at Palo Alto Networks?

At Palo Alto Networks, the work environment for a Senior Staff C/C++ Software Engineer is fast-paced and collaborative. While employees are generally expected to work full-time from the office, flexibility is offered when needed. This setup encourages casual conversations and problem-solving, helping to build strong relationships within the team.

Join Rise to see the full answer
What are the career advancement opportunities for Senior Staff C/C++ Software Engineers at Palo Alto Networks?

As a Senior Staff C/C++ Software Engineer at Palo Alto Networks, you will have numerous opportunities to further your career. The company fosters ongoing learning and personal development, allowing you to take ownership of your areas of focus. You can achieve growth by tackling challenging projects, collaborating with teams across various functions, and contributing to innovative cybersecurity solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Staff C/C++ Software Engineer (Prisma Access)
Can you describe your experience with C/C++ programming and how it relates to cybersecurity?

When answering this question, highlight specific projects where you've utilized C/C++ to develop secure applications. Discuss your understanding of data structures and algorithms related to security and how your coding practices contribute to robust, secure software.

Join Rise to see the full answer
What are some common challenges faced in Data Loss Prevention, and how have you addressed them?

Discuss your understanding of DLP challenges, such as false positives and data sensitivity. Provide examples from your experience where you've implemented strategies to overcome these issues, focusing on collaboration with team members and using technology effectively.

Join Rise to see the full answer
Describe a time when you had to troubleshoot a complex issue in software development.

Share a specific example that demonstrates your troubleshooting skills. Focus on how you identified the root cause, the steps you took to resolve the issue, and how you collaborated with your team to implement a solution. Emphasize what you learned from the experience.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your approach to maintaining code quality, including code reviews, automated testing, and adherence to coding standards. Explain how you document your code and share best practices to ensure long-term maintainability.

Join Rise to see the full answer
What is your experience with network protocols and troubleshooting tools related to cybersecurity?

Provide examples of your experience with IPv4/IPv6, DNS, SSL/HTTP, and other protocols. Discuss how you've used troubleshooting tools like Wireshark to analyze network traffic and resolve security issues in the past.

Join Rise to see the full answer
How do you stay updated with emerging cybersecurity trends and technologies?

Share your strategies for staying current in the rapidly evolving field of cybersecurity. Mention industry blogs, online courses, and professional networks you engage with to enhance your knowledge and skills.

Join Rise to see the full answer
Can you explain the importance of collaboration in a software engineering team?

Highlight the value of team dynamics in software engineering. Discuss how collaboration fosters innovation, enhances problem-solving, and leads to higher-quality outcomes. Share an experience that illustrates your ability to work effectively with others.

Join Rise to see the full answer
What tools and technologies are you familiar with for developing and testing software?

List the development and testing tools you have used, such as integrated development environments (IDEs), version control systems, and CI/CD tools. Provide specific examples of how these tools have helped streamline your development process.

Join Rise to see the full answer
Describe your approach to handling tight deadlines and high-pressure situations.

Share techniques you employ when working under pressure, such as prioritizing tasks, effective time management, and maintaining clear communication with stakeholders. Provide an example where you successfully met a deadline without compromising quality.

Join Rise to see the full answer
How do you handle feedback on your code or design choices?

Emphasize your openness to feedback and how you view it as a learning opportunity. Detail how you approach incorporating feedback into your work, whether through discussions, code reviews, or iterative improvements on projects.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago

Leverage cutting-edge large language models in a senior engineering role at Palo Alto Networks to shape the future of cybersecurity technology.

Photo of the Rise User

Join Palo Alto Networks as an Inside Sales Rep, where you'll play a pivotal role in driving growth within the SLED sector through strategic sales efforts.

Join Octopus by RTG as a Junior Mobile Developer, contributing to innovative community management solutions while working remotely.

Photo of the Rise User
Visa Remote Austin, Texas, United States
Posted 4 days ago

Join Visa as a Lead Software Engineer to shape the future of payment technology on a global scale.

Posted 23 hours ago

Truelogic is looking for a Senior DevOps Engineer to optimize infrastructure and support scaling efforts for a major U.S. insurance company.

Photo of the Rise User
ManTech Hybrid US, Anne Arundel County, MD; Maryland, Linthicum Heights, MD
Posted 7 days ago

We are looking for a skilled Senior Cryptographic Software Engineer to join ManTech's team in Linthicum Heights, MD, focusing on software security and cryptographic principles.

Photo of the Rise User

Elevate your career as a Senior Principal Software Engineer at Visa, leading innovative solutions in risk authentication and identity management.

Photo of the Rise User
Dental Insurance
Vision Insurance
Paid Holidays

Become a part of Luxury Presence, where you will develop cutting-edge mobile applications aimed at revolutionizing the real estate market.

Photo of the Rise User
Juniper Networks Hybrid Westford, Massachusetts, United States
Posted 5 days ago

Join Juniper Networks as a Sr. Staff Software Engineer, driving innovations in scalable, AI-driven SD-WAN applications.

Photo of the Rise User
Posted yesterday

Join Red Hat's engineering team as an Associate Software Engineer, contributing to the development of the leading enterprise Linux platform in a collaborative and innovative environment.

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

1020 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 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
Someone from OH, Cleveland just viewed Strategic Finance Analyst at Hungryroot
Photo of the Rise User
Someone from OH, Cleveland just viewed Senior Finance Analyst at Stryker
Photo of the Rise User
Someone from OH, Cleveland just viewed Global Finance & Strategy Analyst at The Wonderful Company
Photo of the Rise User
7 people applied to C++ Engineer at Pico
Photo of the Rise User
Someone from OH, Columbus just viewed Social Media and Marketing Coordinator at Empora Title
Photo of the Rise User
Someone from OH, Cincinnati just viewed Bank Account Customer Service at Discover
W
Someone from OH, Cincinnati just viewed Customer Service Advisor - Remote at Wns Global Services
Photo of the Rise User
Someone from OH, Cincinnati just viewed Creative Director, OnBrand, Copywriter at American Express
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Construction Inspector - Transportation at AMT Engineering
Photo of the Rise User
Someone from OH, Oxford just viewed Sustainability Specialist - Climate Strategy at Quantis
Photo of the Rise User
Someone from OH, Akron just viewed HR Business Partner - COO at Goodyear
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Scientist at WHOOP
X
Someone from OH, Cleveland just viewed Lead / Senior Analyst - SAP HCM at Xcellink Pte Ltd
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