Principal Software Engineer, On-Prem Network Scanner

Palo Alto Networks

California (MO)

On-site

USD 147,000 - 238,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Palo Alto Networks is seeking a Principal Software Engineer to architect, build, and maintain mission-critical UVEM network scanner services and on-prem engines. You will lead development of the network scanner engine and collaborate across functions to drive secure, scalable solutions with a focus on performance and reliability.

You will work in a fast-paced environment where your work impacts the security posture of organizations worldwide, mentoring teammates and contributing to CI/CD

Qualifications

  • 6+ years of professional experience in security industry software engineering.
  • Expert-level proficiency in at least one typed programming language (e.g., Golang, C/C++, Python).
  • Strong foundation in Operating Systems and network knowledge.
  • Hands-on experience with Containerization (Docker, Kubernetes).
  • Proficiency with Cloud Computing platforms (GCP preferred; AWS/Azure also valued).

Responsibilities

  • Architecture & Design: Spearhead the design and implementation of highly scalable, secure, and performant on-prem network scanner engines and backend services.
  • Performance Optimization: Use advanced data structures and algorithms to solve complex computational problems and optimize system latency.
  • Production Reliability: Troubleshoot, maintain, and enhance production-level code, ensuring high uptime and reliability for new and existing services.
  • DevOps Integration: Collaborate with CI/CD pipelines and containerization strategies (Docker/Kubernetes) to streamline deployment and configuration management.
  • Mentorship & Collaboration: Work within an Agile environment, participating in peer code reviews and contributing to the technical growth of the team.
  • OSI Stack & Protocol Expertise: Good understanding of the OSI model, the TCP/IP stack, routing mechanics, and the intricacies of common network protocols (TCP/UDP, DNS, HTTP, TLS, ICMP, SSH, SMB).
  • Traffic & Packet Analysis: Hands-on proficiency using network diagnostic and exploration tools such as Wireshark, tcpdump, and nmap to analyze raw packet captures and network.

Skills

Golang
C/C++
Python
Operating Systems
Networking

Tools

Docker
Kubernetes
GitLab CI
GCP
AWS
Azure

Job description

Palo Alto Networks is seeking a Principal Software Engineer to architect, build, and maintain mission-critical UVEM network scanner services and on-prem engines. You will lead development of the network scanner engine and collaborate across functions to drive secure, scalable solutions with a focus on performance and reliability.

You will work in a fast-paced environment where your work impacts the security posture of organizations worldwide, mentoring teammates and contributing to CI/CD

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Network Software Engineer
Principal Network Software Engineer

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal Software Engineer- Networking
Principal Software Engineer- Networking

Palo Alto Networks • California (MO)

On-site
USD 147,000 - 238,000
Software Engineer- Networking
Software Engineer- Networking

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 147,000 - 238,000
Principal SWE - Architect of Scalable Network Scanning
Principal SWE - Architect of Scalable Network Scanning

Palo Alto Networks Unit 42 • Santa Clara (CA)

On-site
USD 150,000 - 190,000
Restricted Stock Units
Bonus
Senior Principal Engineer, AppSec & Security Infra (Remote)
Senior Principal Engineer, AppSec & Security Infra (Remote)

Palo Alto Networks, Inc. • San Francisco (CA)

On-site
USD 147,000 - 238,000
Senior Principal Backend Engineer — Global Internet Discovery
Senior Principal Backend Engineer — Global Internet Discovery

Palo Alto Networks • Santa Clara (CA)

On-site
USD 170,000 - 277,000
Senior AI Pentest & Security Automation Lead
Senior AI Pentest & Security Automation Lead

CamWebDir • California (MO)

Hybrid
USD 152,000 - 246,000
Senior Principal Network Security Engineer (PanOS)
Senior Principal Network Security Engineer (PanOS)

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 184,000 - 297,000
Senior AI-Driven Security Pentester
Senior AI-Driven Security Pentester

Palo Alto Networks, Inc. • Santa Clara (CA)

On-site
USD 152,000 - 246,000
FLEXWORK program
Senior Principal Network Security Engineer (PanOS)
Senior Principal Network Security Engineer (PanOS)

CamWebDir • California (MO)

On-site
USD 184,000 - 297,000