View All Jobs 112985

Principal Software Engineer (fullstack - DLP)

Develop and scale cloud-based data loss prevention microservices for enterprise security
Santa Clara, California, United States
Senior
6 days ago
Palo Alto Networks

Palo Alto Networks

A global cybersecurity leader providing a wide range of advanced firewalls and cloud-based security solutions.

249 Similar Jobs at Palo Alto Networks

Principal Software Engineer (Fullstack - Dlp)

At Palo Alto Networks everything starts and ends with our mission: Being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before. We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for innovators who are as committed to shaping the future of cybersecurity as we are.

We take our mission of protecting the digital way of life seriously. We are relentless in protecting our customers and we believe that the unique ideas of every member of our team contributes to our collective success. Our values were crowdsourced by employees and are brought to life through each of us everyday - from disruptive innovation and collaboration, to execution. From showing up for each other with integrity to creating an environment where we all feel included.

As a member of our team, you will be shaping the future of cybersecurity. We work fast, value ongoing learning, and we respect each employee as a unique individual. Knowing we all have different needs, our development and personal wellbeing programs are designed to give you choice in how you are supported. This includes our FLEXBenefits wellbeing spending account with over 1,000 eligible items selected by employees, our mental and financial health resources, and our personalized learning opportunities - just to name a few!

At Palo Alto Networks, we believe in the power of collaboration and value in-person interactions. This is why our employees generally work full time from our office with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships. Our goal is to create an environment where we all win with precision.

Job Description

Bring your full stack engineering skills to work on the latest cloud software/web applications. Help us deploy and scale the next generation of cloud security utilizing big data and analytics. We are looking for an engineer to join the team that is building our latest cloud security product - Data Loss Prevention (DLP). 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. It also guarantees that your data security strategy adheres to compliance and data privacy regulations. This role will also give you an unrivaled opportunity to build micro services to process terabytes of data efficiently with different cloud providers.

Passionate in building highly quality and scalable frontend components and REST APIs

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

Be able to clearly communicate goals and desired outcomes to internal project teams

Qualifications

BS/MS degree in Computer Science or equivalent or equivalent military experience required

Minimum 7 years of related programming experience required

Expertise in building web-based GUI development with excellent ReactJS, TypeScript, and JavaScript programming skills

Experienced in modern web frameworks and build tools such as React, Redux, Hooks, Webpack, Storybook, and npm/yarn

Experience with Visualization Libraries

Experience in building highly scalable REST APIs using Java Spring framework is desirable.

Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment

Experience with client-side modern build tools, and CI/CD Experience with Git Version Control

Good grasp of asynchronous programming

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

Highly experienced in web application debugging and root-cause analysis

Experience with UI test frameworks such as Cypress, Jest, react-testing-library, Mocha Able to troubleshoot system-level integration and performance issues GitHub portfolio or equivalent Familiarity with micro frontend architecture patterns and best practices

Experience with containerizing applications with Docker and Kubernetes

Experience with Google Cloud Platform (GCP)/AWS is a plus

+ Show Original Job Post
























Principal Software Engineer (fullstack - DLP)
Santa Clara, California, United States
Engineering
About Palo Alto Networks
A global cybersecurity leader providing a wide range of advanced firewalls and cloud-based security solutions.