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.