Palo Alto Networks is looking for a software engineer to help build their Cloud Management Platform, a public cloud delivered management platform designed to manage all Palo Alto Networks Next generation network security solutions. The platform aims to be easy-to-use, scalable, and secure for operationalizing and providing visibility into the Palo Alto Networks network security portfolio.
Requirements
- Recent and proficient experience with Go, Python, or similar programming languages
- Solid understanding of networking concepts
- Experience working with systems at scale
- Familiarity with security products and best practices
- Background in AI/ML technologies and applications
- Experience with graph databases (GraphDB)
- Showcase your experience & grow your with cloud services such as AWS, GCP, or Azure
Responsibilities
- Be part of innovation in distributed systems development
- Deliver large-scale features as you excel at building robust, clean, and maintainable software
- Showcase your commitment to testing, metrics, observability, and tooling
- Be proactive in reducing technical debt and improving overall system health
- Demonstrate your strong focus on enhancing customer experience
- Showcase your experience & grow your with cloud services such as AWS, GCP, or Azure
- Approach big problems incrementally, favoring test-and-learn methodologies over prolonged development cycles
Other
- This role is located at our dynamic Santa Clara California headquarters campus and in office 3 days a week.
- Thrive in ambiguous environments and can navigate uncertainty with collaboration.
- Be adept at rapid iteration and incorporating feedback effectively
- Foster an inclusive environment that brings out the best in everyone
- Exceptional communication skills, both written and verbal