
Principal Software Engineer (ITDR)
Palo Alto Networks2 months ago
Petaẖ Tiqwa, IsraelStaff+
Responsibilities
- Practice the full software development lifecycle in an agile-oriented environment.
- Design and implement system infrastructure.
- Research and implement sophisticated cybersecurity mechanisms.
- Evaluate new technologies and tools for use in cutting-edge solutions.
- Guide and contribute to feature design and implementation.
- Participate in iterative engineering cycles focused on code quality, supportability, scalability, and performance.
Requirements
- Bachelor’s degree in computer science or a related engineering field, or relevant experience from a technology elite unit.
- At least 7 years of software development experience.
- At least 5 years of experience with a backend language such as Python, Go, Node.js, Ruby, or Java.
- Deep knowledge and expertise in at least one modern frontend framework: React, Angular, or Vue.
- Excellent written and spoken English communication skills.
- Preferred: professional experience with Python.
- Preferred: knowledge of TypeScript and RxJS.
- Preferred: experience with state management libraries such as Redux or MobX.
Benefits
- Most teams work from the office full time, with flexibility when needed.
- Reasonable accommodations are available for qualified individuals with disabilities or special needs.
Categories
About Palo Alto Networks
Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.