Palo Alto Networks logo

Principal Engineer Software (Mobility) 4G/5G

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
17 days ago

Job Description

About the Role

As a Principal Software Engineer at Palo Alto Networks, you will be responsible for developing Next Gen Network Security Components and Protocols for state-of-the-art firewalls deployed across enterprise, data center, cloud, and service provider environments. You will help define architecture and develop network security features for 4G and 5G mobility service provider technology, including GTP, DPI, and ML-based security modules. The role involves working with multi-functional teams to create scalable, high-availability solutions and contribute to shaping the future of cybersecurity in a fast-paced, innovative environment.

Key Responsibilities

  • Responsible for development of Next Gen Network Security Components and Protocols for state-of-the-art firewalls deployed at enterprise, data center, cloud, and service provider environments
  • Developing network security features for 4G and 5G mobility service provider technology GTP/PFCP
  • Develop security modules with disruptive technologies based on deep packet inspection (DPI) and Machine Learning (ML) algorithms
  • Develop scalable high availability solutions for stateful failover
  • Work with multi-functional team members on user requirements, including product management, QA, and support
  • Effective decision maker, take ownership, and independently drive, lead tasks and assignments

Requirements

  • 8+ years of in-depth C programming experience
  • Strong experience in large scale software development on Unix/Linux
  • Multi-core and multi-threading programming experience
  • In-depth knowledge of networking, especially in L2, L3, L4 protocols such as IPv4, IPv6, TCP, UDP
  • Experience in data plane forwarding and network processor programming
  • Can-do attitude and ability to take initiative and drive issues to completion
  • Strong communication skills to work effectively with multi-functional groups
  • BS/MS degree in Computer Science/Engineering or equivalent experience or military experience

Nice to Have

  • Knowledge of GTP/PFCP/SCTP or 4G/5G
  • Knowledge of mobility service provider core network architecture
  • Knowledge of cloud solutions

Qualifications

  • BS/MS degree in Computer Science/Engineering or equivalent experience
  • Equivalent military experience

Benefits & Perks

  • Compensation between $147,000 and $237,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

Our engineering team is at the core of our products, directly contributing to the mission of preventing cyberattacks. We foster a culture of innovation, challenge the status quo, and value individuals who are comfortable with ambiguity and excited by challenges. We believe in collaboration, continuous learning, and creating an inclusive environment where every team member's ideas contribute to shaping the future of cybersecurity.

Apply Now

Job Details

Posted AtJul 10, 2025
Salary147k-238k
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

Location

Santa Clara, CA

Industry

Custom Computer Programming Services

Get job alerts

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