Posted in

Sr Staff Software Engineer – Cortex Xpanse Network Scanning

Sr Staff Software Engineer – Cortex Xpanse Network Scanning

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 3+ years of experience as a professional software engineer writing full stack software
  • Experienced and opinionated about API design and distributed backend systems
  • Able to switch between research, design, prototype, and implementation
  • Experience using cloud managed services (ideally in GCP)
  • Proficient in Python and one of Rust, Golang, or C
  • Working knowledge of at least one of the major cloud platforms (eg GCP, AWS, or Azure)

Responsibilities

  • Design, build, and maintain the end to end experience for running our network vulnerability scanner
  • Research and utilize leading open source network scanning solutions
  • Analyze existing solutions, identify barriers to scaling, recommend changes, then implement
  • Take part in architecture strategy sessions – design solutions that accommodate the requirements of the various groups across Cortex
  • Collaborate with teams to solve problems, reduce technical debt, and evolve development practices
  • Drive technical best practices and evangelize new technologies within the engineering org
  • Collaborate with other engineers and ensure that your team delivers high-quality output
  • Take ownership of projects, drive them to completion, and support them in production

Preferred Qualifications

  • Experience with Angular
  • Cybersecurity knowledge demonstrated with base level certifications (eg OSCP, GPEN, or Pentest+) or willingness to obtain
  • Knowledge of cybersecurity frameworks and vulnerability methodologies
  • Familiarity with current penetration and security assessment tools such as Metasploit, Nmap, Burp Suite, Wireshark, etc.
  • Experience contributing to open source software
  • Proficient knowledge of common networking protocols such as HTTP, DNS, DHCP, ARP, FTP, etc – Basic knowledge in other less common protocols such as ICS/SCADA or database protocols
  • Familiarity with common open source security software such as Nuclei, OpenVAS, and Nmap
  • Proficient knowledge in network architectures – understands subnetting and routing and how VLANs work and affect network scanning
  • Proficiency in Linux and Windows operating systems
  • Demonstrates a basic understanding of how a variety of exploits work and shows skills in enumerating and selecting the correct exploit for a given system
  • Familiarity with packaging, deploying, and supporting on-prem / private cloud software