Principal Engineer Software (DLP Backend)

Palo Alto NetworksSanta Clara, CA
84d$147,000 - $210,500

About The Position

At Palo Alto Networks, we are looking for a Sr Staff Engineer to join our team that is building our latest cloud security product - Data Loss Prevention (DLP). This role involves bringing your backend Java cloud engineering skills to work on the latest cloud software/web applications, deploying and scaling the next generation of cloud security utilizing big data and analytics. Our DLP service is the industry's first cloud-delivered Enterprise DLP that consistently protects sensitive data across all networks, clouds, and users. This fast-growing cloud service prevents data breaches by identifying sensitive data consistently throughout the entire enterprise. The role is located at our dynamic Santa Clara, California headquarters campus, and the team is in the office 3 days a week.

Requirements

  • Experience as a hands-on Core Java Software Engineer in a distributed/cloud-based product.
  • Experience or exposure with native code languages, e.g., Rust, Go, C/C++ is a big plus.
  • Experience and/or exposure to usage of Agentic AI for data pipelines and/or data engineering is a big plus.
  • Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes, and Docker.
  • Cloud Experience (AWS, Google Cloud, Azure).
  • Experience and knowledge with Microservices, distributed processing systems, and performance optimization.
  • Experience with Agile development process and embrace Agile methodologies.
  • Strong believer in automation testing and strive for higher code coverage.
  • Can-do attitude on problem-solving, quality, and ability to execute.
  • BS/MS in Computer Science/Engineering with 9+ years or equivalent experience or equivalent military experience required.

Nice To Haves

  • Experience with data-intensive systems.
  • Experience with structured and unstructured data processing.

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 the team, product management, architects, and dev-ops 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.

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees.
  • Mental and financial health resources.
  • Personalized learning opportunities.
  • Restricted stock units and a bonus.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service