Palo Alto Networks is looking to solve real-world cybersecurity problems by designing and developing state-of-the-art security features on next-generation firewalls
Requirements
- 10+ years of enterprise product development experience with C in a Unix/Linux environment
- Flair for coding and hands on experience debugging the code using tools like GDB is required
- Working knowledge of TCP/IP internals and common data structure and algorithms
- Working knowledge of Windows kernel and Windows Filtering Platform is preferred
- Knowledge of multi-core / multi-process / multi-threaded programming is preferred
- Experience with windows agent programming and cloud programming (go) software development is preferred
- Experience with TLS internals, cryptography, and OpenSSL is preferred
Responsibilities
- Designing and developing security features on the next-generation firewalls
- Working with product management on user requirements, apply your knowledge to functional design
- Utilize your programming skills for efficient and robust implementation
- Interact with quality assurance and field support teams throughout the entire software development cycle
- Innovate, design, and develop new security features in our next-generation firewalls product
- Contribute in all phases of the product development cycle, from definition, design, through implementation and test
- Design new product features, with a high focus on quality and execution
Other
- Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred
- B.S./M.S. degree in Computer Science, similar technical discipline or equivalent practical experience or equivalent military experience required
- Verbal and written communication skills to work with multi-functional groups
- Teammates who brings a can-do attitude to a dynamic working environment
- Ability to interview, mentor and coach new team members