Palo Alto Networksposted 16 days ago
$185,000 - $210,000/Yr
Full-time • Senior
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

At Palo Alto Networks, we are looking for a Principal Engineer to join our team that is building our latest cloud security product - Data Loss Prevention (DLP). This role involves deploying and scaling the next generation of cloud security utilizing big data and analytics. The DLP service is the industry's first cloud-delivered Enterprise DLP that protects sensitive data across all networks, clouds, and users. This position offers the opportunity to build microservices to process terabytes of data efficiently with different cloud providers. The role is located at our Santa Clara, California headquarters, requiring in-office work three days a week.

Responsibilities

  • Execute on the software development strategy to improve our dynamic highly distributed system.
  • Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery.
  • Collaborate closely with product management, architects, and devops to achieve quality releases.
  • Work hand-in-hand with customer support, documentation, and downstream teams to enable customer success.
  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements.
  • Clearly communicate goals and desired outcomes to internal project teams.
  • Interview, mentor, and coach new team members.

Requirements

  • BS/MS in Computer Science/Engineering with 10+ years or equivalent experience or equivalent military experience required.
  • At least 8+ years of development experience.
  • Experience in developing services in the cloud/Kubernetes.
  • Experience with building data pipelines and analytics pipelines using tools like Dataflow, Pub/Sub, GKE.
  • Strong understanding of message queuing, stream processing, and highly scalable ‘big data' data stores.
  • Experience with RESTful interfaces and Build Management tools (Gradle, Maven).
  • Strong understanding of microservices-based deployments with the ability to design services.
  • Familiarity working with GCP or other Cloud platforms such as AWS and Azure.
  • Must have 5+ years of experience with Java and Python to build fault-tolerant distributed systems.
  • Strong believer in automation testing and strive for higher code coverage.

Nice-to-haves

  • Can-do attitude on problem-solving, quality, and ability to execute.

Benefits

  • Flexible work arrangements.
  • Wellbeing spending account with over 1,000 eligible items.
  • Mental and financial health resources.
  • Personalized learning opportunities.
  • Restricted stock units and bonuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service