Being the cybersecurity partner of choice, protecting our digital way of life.
Your Career
You will be responsible for the design, development and test of a scalable distributed management plane infrastructure software and features that runs as the core OS for all of Palo Alto Networks’ next-generation network and cloud security solutions.
Your Impact
- Work from start to finish on product design, starting with conceptualization through to implementation and deployment
 - Actively participate and collaborate with team members to develop next-generation software architecture for Security platforms
 - Innovate, scope and deliver new management features based on customer, partner, and technical support feedback
 - Design and develop highly scalable management infrastructure software for managing devices at scale in hybrid (on-prem & cloud) deployments
 - Take ownership and work with product management, development and quality assurance groups in a fast-paced environment
 - Work seamlessly with Cloud Services and on-prem engineering teams to provide state-of-the-art security solutions and infrastructure
 - Troubleshoot changes to the product to ensure high quality output of product design
 
Your Experience
- MS/BS in Computer Science or Equivalent with 12+ years of experience in backend development
 - Experience developing on a Linux Platform
 - Excellent programming skills in C/C++, Python or Golang. Shell scripting is a plus
 - Experience with large scale management infrastructure in a distributed appliance deployment with high availability
 - Strong work experience and knowledge in distributed systems development on linux operating systems
 - Network and/or Security appliance/solution development experience is a big plus
 - Strong experience in SQL/NoSQL databases like mongo
 - Experience in libxml in handling large XML data sets is a big plus
 - Must be a self-starter with the ability to architect and deliver large complex solutions
 
All your information will be kept confidential according to EEO guidelines.