Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Palo Alto Principal Software Engineer Expanse 
United States, New York 
758329239

24.06.2024
Description

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

Your Impact

  • Design, build, and maintain network scanning software to run on customers’ networks, as well as the infrastructure required to deliver and update it
  • Build an in-depth understanding of the 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
  • Mentor other engineers and ensure that your team delivers high-quality output
  • Take ownership of projects, drive them to completion, and support them in production

Your Experience

  • 5+ years of experience as a professional software engineer writing back end 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, Goland, or C coupled with strong network programming skills
  • Strong 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
  • Strong knowledge in network architectures; understands subnetting and routing and how VLANs work and affect network scanning
  • Proficiency in Linux and Windows operating systems
  • Basic understanding 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
  • Working knowledge of at least one of the major cloud platforms (eg GCP, AWS, or Azure)

Nice To Haves

  • 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

All your information will be kept confidential according to EEO guidelines.