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

Staff Software Engineer (Network Security - SASE)

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

As part of the Network Security dataplane team, you are responsible for developing and innovating solutions for Palo Alto Networks next-generation Firewalls and Prisma Access Cloud. Specifically in the areas of network security, high throughput networking, next generation cluster and data plane architecture. 

You will also be responsible for innovation, developing proof of concept and productizing 'new' ideas by implementing them and collaborating with team members.

Your Impact

  • Responsible for development of NextGen Network Security Components and Protocols for State-of-the-art firewalls deployed at Enterprise, Data Center, Public/Private Cloud, and Service Provider environments
  • Development of features and architecture for NextGen Security Hardware and Virtual platforms in areas of Network Security/Threats and stateful TCP/UDP inspection
  • Develop scalable flow architecture for packet processing pipeline for multi-core platforms
  • Develop scalable software solutions for a distributed session architecture spanning across a cluster of firewalls
  • Work with multi-functional team members on feature requirements, including but not limited to Product Management, QA, Support, etc
  • Product visionary, ideas on competitive edge, Effective decision maker, take ownership and independently drive, lead tasks and assignments

Qualifications

Your Experience

  • BS or MS Degree in Computer Science or equivalent military experience required and 3+ years of experience
  • Strong technical knowledge in computer architecture and operating systems
  • Extensive hands-on programming skills in Go, Python
  • Experience in developing solutions in using Docker, and cloud environments such as AWS, Azure, GCP, Kubernetes and their technologies (Lambda functions, SNS/SQS etc.)
  • Experience in building multithreaded concurrent and distributed systems
  • Exposure to CICD pipelines and tooling such as Gitlab, Jenkins etc.
  • Experience in delivering application performance monitoring visualizations with any of the following - ELK / New Relic / Datadog / Splunk/ Grafana
  • Strong knowledge of databases SQL, NoSQL, Time series, GraphDB etc.
  • Knowledge of network stack, OSI and TCP/IP models L4 - L7
  • Excellent communication and interpersonal skills
  • Can-do attitude and ability to take initiative and drive open issues to completion
  • Attention to details and high behavioral standards
  • Strong leadership skills with a can-do attitude
  • Ability to work independently and as part of a team
  • Network infrastructure, Firewall, Load balancing concepts and Security implementations is a plus
  • Security background in general and security programs knowledge in particular is a bonus

Additional Information

The Team

We are the Prisma Access SASE data plane team. Our engineering team is at the core of our products – deliver the best of security services on the cloud to prevent 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/com-missioned roles) is expected to be between $104000 - $169500/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

#LI-TD1

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.

Is role eligible for Immigration Sponsorship?: Yes

Average salary estimate

$136750 / YEARLY (est.)
min
max
$104000K
$169500K

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 Staff Software Engineer (Network Security - SASE), Palo Alto Networks

If you're a talented Staff Software Engineer looking to make your mark in network security, join Palo Alto Networks in beautiful Santa Clara, CA! As part of our innovative Network Security dataplane team, you’ll be deeply involved in the development of our cutting-edge next-generation firewalls and Prisma Access Cloud solutions. You'll have the opportunity to innovate, create proof of concepts, and transform fresh ideas into product realities. Imagine working with state-of-the-art technologies and high throughput networking while developing scalable software solutions for packet processing across distributed systems. Collaboration is key in our environment, and you'll work alongside a passionate, multi-functional team to understand feature requirements and deliver excellence. At Palo Alto Networks, we believe in continuous learning and personal well-being, making sure that you feel valued and supported in your role. Joining us means engaging in conversations that drive security innovation and tackling the most exciting challenges in cybersecurity today. With our flexible working environment, you’ll have the space to thrive while contributing to our mission of protecting our digital way of life. Let’s shape the future of cybersecurity together!

Frequently Asked Questions (FAQs) for Staff Software Engineer (Network Security - SASE) Role at Palo Alto Networks
What responsibilities does the Staff Software Engineer (Network Security - SASE) at Palo Alto Networks have?

As a Staff Software Engineer in Network Security at Palo Alto Networks, your main responsibilities will include developing and innovating solutions for our next-generation firewalls and Prisma Access Cloud. You’ll be designing network security components, architecting scalable solutions, and working with cross-functional teams to ensure feature requirements are met. Your role also involves productizing new ideas and being a visionary for competitive edge in our security offerings.

Join Rise to see the full answer
What qualifications are needed for the Staff Software Engineer (Network Security - SASE) role at Palo Alto Networks?

Candidates looking to apply for the Staff Software Engineer (Network Security - SASE) position at Palo Alto Networks should have a BS or MS Degree in Computer Science or equivalent military experience along with a minimum of three years of relevant experience. Strong programming skills in languages such as Go and Python are essential, coupled with experience in Docker, cloud environments like AWS or Azure, and networking fundamentals. Additionally, effective communication, leadership skills, and a proactive attitude are highly valued.

Join Rise to see the full answer
What technologies does a Staff Software Engineer (Network Security - SASE) at Palo Alto Networks work with?

In the Staff Software Engineer role focused on Network Security at Palo Alto Networks, you will work with a variety of technologies including advanced networking protocols, multithreading, and distributed systems. Familiarity with tools and environments like Docker, AWS, Kubernetes, along with CICD pipelines such as Gitlab and Jenkins, is crucial. Knowledge of databases like SQL and NoSQL, alongside an understanding of the OSI and TCP/IP models, will greatly benefit your contributions.

Join Rise to see the full answer
What can I expect in terms of team culture as a Staff Software Engineer (Network Security - SASE) at Palo Alto Networks?

At Palo Alto Networks, the team culture is rooted in collaboration and innovation. As a Staff Software Engineer (Network Security - SASE), you’ll be part of a dynamic and inclusive environment where ideas are valued and every team member contributes to problem-solving against cybersecurity threats. The culture emphasizes integrity, ongoing learning, and a supportive workspace that allows flexibility for personal well-being.

Join Rise to see the full answer
How does Palo Alto Networks support the personal and professional growth of Staff Software Engineers (Network Security - SASE)?

Palo Alto Networks is committed to the personal and professional growth of all employees, including Staff Software Engineers in Network Security. We offer personalized learning opportunities, a robust FLEXBenefits wellbeing program, and resources for mental and financial health. Furthermore, our culture encourages risk-taking and innovation, allowing employees to enhance their skills while contributing to impactful projects.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer (Network Security - SASE)
Can you explain your experience with multithreaded and distributed systems?

In addressing this question, you should focus on specific projects where you implemented multithreading or distributed architectures. Provide examples of challenges faced and how you overcame them, emphasizing your understanding of performance optimization and system reliability, which are key in the role of a Staff Software Engineer.

Join Rise to see the full answer
What programming languages are you most comfortable with and why?

For this question, you should highlight your proficiency in languages relevant to the Staff Software Engineer position, such as Go and Python. Discuss projects you've completed with these languages, and what features you appreciate about them, showing how they relate back to the requirements of the job at Palo Alto Networks.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Interviewers want to see your organizational skills and how you manage time effectively. Share your methods for prioritizing tasks, perhaps mentioning tools you've used or methodologies like Agile that you adhere to. Tailor your response by linking your strategy to the collaborative environment at Palo Alto Networks.

Join Rise to see the full answer
What strategies do you use to troubleshoot network security issues?

When answering this question, detail your approach to quickly diagnose and fix issues. Discuss specific tools you leverage, like monitoring systems or analysis platforms, and illustrate your process with a real-life example that showcases your problem-solving skills relevant to the job.

Join Rise to see the full answer
Can you discuss a time you had to collaborate with a cross-functional team?

Provide an example from your past when you worked with different teams, detailing the project, your role, and how you facilitated communication. Highlight the significance of collaboration and how it’s pivotal in a Staff Software Engineer position at Palo Alto Networks.

Join Rise to see the full answer
What is your understanding of cloud security principles?

Discuss cloud security fundamentals relevant to the position, mentioning concepts like encryption, identity access management, and data integrity. Give examples of how you've applied these principles in your work, reinforcing their importance in the role at Palo Alto Networks.

Join Rise to see the full answer
How do you stay updated on the latest cybersecurity threats and technologies?

Demonstrating your commitment to continuous learning is critical. Talk about resources you use, such as industry journals, online courses, or conferences. Emphasize how staying informed helps you innovate as a Staff Software Engineer at Palo Alto Networks.

Join Rise to see the full answer
What is your approach to innovation within your engineering role?

Explain your mindset regarding innovation, providing instances where you've implemented new ideas or improvements in your previous roles. Connect your innovative thinking to Palo Alto Networks’ emphasis on challenging the status quo in cybersecurity.

Join Rise to see the full answer
Describe your familiarity with CI/CD pipelines and their importance.

Detail your experience with CI/CD tools like Gitlab or Jenkins, explaining how you have implemented these practices to enhance software delivery. Reinforce their importance in the context of fast-paced development environments like that of Palo Alto Networks.

Join Rise to see the full answer
How do you handle feedback and criticism?

Address this question by discussing your openness to feedback and how you use it for personal growth. Sharing specific instances where constructive criticism led to improved outcomes will show your adaptability, aligning it with Palo Alto Networks’ values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
H Company Remote No location specified
Posted 3 days ago
Photo of the Rise User
Brillio Remote Edison, New Jersey, United States
Posted yesterday

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

499 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 4, 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!