Palo Alto Networks logo

Sr Software Engineer (L7 Security)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
126k-205k
15 days ago

Job Description

About the Role

As a Sr Software Engineer (L7 Security) at Palo Alto Networks, you will be part of the Layer-7 Security Software team responsible for developing critical features in the company's next-generation firewalls and security infrastructure. You will work on innovative security features such as Machine Learning powered NGFW, Credential Phishing prevention, URL-filtering, and Cloud-delivered Data Leak Protection, contributing to the company's mission of protecting the digital way of life and shaping the future of cybersecurity.

Key Responsibilities

  • Innovate, design, develop and improve the Next-Generation Firewall in terms of functionality and performance, working on GlobalProtect
  • Own and be responsible for critical components in the Next-Generation Firewall system
  • Deliver features and improvements in critical components in high quality and performance
  • Work closely with team members and cross-team to design and architect innovative solutions as an expert on networking and security
  • Collaborate with product management on user requirements, apply knowledge to functional design, and utilize programming skills for efficient and robust implementation
  • Interact with quality assurance and field support teams throughout the entire software development cycle

Requirements

  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience; Graduate degree (MS or Ph.D.) preferred
  • Proficient in C programming under Linux development environment
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architecture
  • Experience with networking development, e.g., TCP/UDP, Socket programming
  • Experience with HTTP and web server backend development
  • Experience with Redis, SQL or NoSQL databases
  • Experience with Go programming
  • Verbal and written communication skills to work with multi-functional groups
  • Can-do attitude and comfort with learning new technologies and platforms

Nice to Have

  • Experience with high-performance and large-scale software systems
  • Experience with security and cybersecurity products
  • Experience with cloud-delivered security infrastructure

Qualifications

  • Bachelor's degree in Computer Science or similar technical discipline; graduate degree preferred
  • Equivalent military experience accepted

Benefits & Perks

  • Competitive salary between $126,000 and $204,500 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and bonuses
  • Flexible wellbeing spending account with over 1,000 eligible items
  • Mental and financial health resources
  • Personalized learning opportunities

Working at Palo Alto Networks

Palo Alto Networks values relentless innovation, collaboration, integrity, inclusion, and ongoing learning. The company fosters an environment where employees work fast, challenge the status quo, and contribute to shaping the future of cybersecurity. They emphasize diversity, problem-solving, and empowering employees to identify new features and opportunities, supporting personal development and wellbeing.

Apply Now

Job Details

Posted AtJul 9, 2025
Salary126k-205k
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

Computer Systems Design and Related Services

Get job alerts

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