Principal Software Engineer (NGFW System Infrastructure and Platform Security)

Palo Alto NetworksSanta Clara, CA
5d$147,000 - $220,000Onsite

About The Position

Your Career We're seeking innovators - software engineers who seek to design new products, designing state-of-the-art products that do not exist today. These engineers love to code with a drive to build global products and bring new ideas to develop security disciplines to solve real-world problems. We are looking for leaders who take ownership of their areas of focus and who are driven to pursue problems at every level. Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal. 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 and building industry leading platform security for NGFW, which powers all next-gen firewall products at Palo Alto Networks. You will be part of a world-class multi-functional software engineering team that works on various ground-breaking technologies. Your Impact 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

  • 8+ 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
  • B.S. or M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required

Nice To Haves

  • Experience with OS, Clustering and HA is a plus
  • Experience with improving performance/scale, memory usage and boot-time s is a plus
  • Strong verbal and written communication skills to work with multi-functional groups

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service