Palo Alto Networksposted about 1 month ago
Full-time • Mid Level
Santa Clara, CA

About the position

At Palo Alto Networks, we are seeking innovators - software engineers who are passionate about designing new products and creating state-of-the-art solutions that do not exist today. These engineers love to code and are driven to build global products that address real-world security challenges. As a key member of the Next-Gen Firewall (NGFW) System Infrastructure and Platform Security team, you will be responsible for designing and developing high-performance and scalable core systems, as well as building industry-leading platform security for NGFW, which powers all next-gen firewall products at Palo Alto Networks. You will collaborate with a world-class multi-functional software engineering team working on groundbreaking technologies. Your role will involve innovating, designing, and developing core system infrastructure, contributing to all phases of the software development cycle, and driving improvements in existing software and development processes.

Responsibilities

  • Innovate, design, and develop core system infrastructure (e.g. IPC infrastructure, clustering, HA, software upgrade, OS/Kernel) and security infrastructure/services.
  • Contribute in all phases of the software development cycle, from definition, design, through implementation and test.
  • Develop functional specifications, assess task requirements and scheduling, and contribute to development, debugging and support.
  • Identify and drive improvements in existing software and development process.

Requirements

  • B.S. or M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required.
  • 5+ years experience in embedded programming, infrastructure, security, Linux kernel/OS, and platform software.
  • Experience developing, integrating and delivering product features or system components on Linux-based systems.
  • Expertise in security such as OS/application security, secure boot, software/file/data integrity, access control (e.g. SeLinux), PQC, IMA, Intrusion Detection/reporting/auditing/remediation, VM/container security, etc.
  • Strong C/C++ coding/debugging skills.
  • Strong scripting skills with bash and python.
  • Experience with improving performance/scale, memory usage and boot-time is a plus.
  • Experience with OS, Clustering, HA is a plus.
  • Strong verbal and written communication skills to work with multi-functional groups.
  • Team player with a collaborative mindset, a quality-driven focus and a can-do attitude.

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees.
  • Mental and financial health resources.
  • Personalized learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service