Palo Alto Networks - Santa Clara, CA

posted 3 days ago

Full-time - Senior
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

The Sr Principal Engineer Software (DLP) at Palo Alto Networks is responsible for architecting and implementing innovative solutions for cloud-based Data Loss Prevention (DLP) services. This role focuses on developing and scaling the next generation of cloud security products, ensuring they effectively protect sensitive data across various networks and comply with data privacy regulations. The position requires a strong background in backend Java cloud engineering, with an emphasis on building microservices and optimizing performance in a fast-paced environment.

Responsibilities

  • Architect and implement innovative solutions for predicting and preventing advanced threats on email, such as data leak prevention and accidental data loss.
  • Design and implement next-generation solutions for the cloud-based DLP email gateway product, optimizing for scalability, performance, concurrency, availability, security, and code quality.
  • Push engineering boundaries by developing high-quality, simple solutions to complex engineering problems while fostering a culture of engineering excellence.
  • Maintain high standards in engineering practices and code quality, collaborating with stakeholders including UI/UX designers and product owners.
  • Collaborate closely with product management, architects, and dev-ops to achieve quality releases.
  • Work with customer support and documentation teams to enable customer success.
  • Make trade-offs to optimize time-to-release while maintaining performance and scalability requirements.
  • Communicate goals and desired outcomes clearly to internal project teams.
  • Interview, mentor, and coach new team members.

Requirements

  • BS/MS in Computer Science/Engineering or equivalent experience required.
  • 8 years of experience in software engineering or equivalent military experience.
  • Advanced-level experience with Java in a distributed/cloud-based product.
  • Solid experience with Spring framework, REST API, MongoDB, Redis, Google BigTable/BigQuery, ElasticSearch, Kubernetes, and Docker.
  • Cloud experience with AWS, Google Cloud, or Azure.
  • Experience with DevOps practices, particularly Kubernetes, Docker, and Microservices.
  • Strong knowledge of microservices, distributed processing systems, and performance optimization.
  • Experience with Agile development processes and methodologies.
  • Strong belief in automation testing and striving for higher code coverage.

Nice-to-haves

  • Experience with data security and compliance regulations.
  • Familiarity with big data analytics and processing.
  • Experience in mentoring and coaching team members.

Benefits

  • Flexible work arrangements with a focus on in-person collaboration.
  • Wellbeing spending account with over 1,000 eligible items.
  • Mental and financial health resources.
  • Personalized learning opportunities.
  • Employee stock options and bonuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service