Senior Principal UI Engineer (Data Visualization)

  • Full Time
Job expired!

Company Description

Our Mission

At Palo Alto Networks® everything starts and ends with our mission:

To be the cybersecurity partner of choice, safeguarding our digital lifestyle.

Our outlook is a world where every day is safer and more secure than the prior one. We are a company grounded on challenging and disrupting the norm, and we're in search of innovators as dedicated to shaping the future of cybersecurity as we are.

Our Approach to Work

We put flexibility and choice first in all of our personnel programs. We have overturned the traditional view that all employees have the same needs and wants. We provide personalization and offer our staff the chance to choose what's best for them as frequently as possible - from your wellness support to your growth and development, and more!

At Palo Alto Networks, we believe in the power of teamwork and value face-to-face interactions. This is why our staff typically work from the office three days a week, leaving two days for choice and flexibility to work where you feel most effective. This arrangement encourages casual conversations, problem-solving, and trusted relationships. While details may evolve, our intention is to cultivate an environment where innovation prospers, with office-based teams coming together three days a week to collaborate and flourish, together!

Job Description

Your Career

Our NetSec UI Engineering team aims to develop top-notch, unique data visualization experiences that are custom to cybersecurity use cases, for all product teams across the Network Security vertical at Palo Alto Networks. As a Data Visualization Engineer at Palo Alto Networks, your work will directly contribute to, and empower our products that are revolutionizing the cybersecurity industry.

Your Impact

  • Cooperate cross-functionally with designers, data visualization experts, and engineers on the NetSec UI team to implement and maintain reusable, and customizable data visualization components
  • Develop an architecture for the data visualization library that can scale to multiple JS frameworks, and potentially Web Components
  • Produce high quality, meaningful tests and documentation to ensure easy adoption of the data visualization library
  • Design a playground GUI with a custom settings bar that allows users to experiment with and tweak the different properties of the visualization

Qualifications

Your Experience

  • Bachelor’s degree or higher in Computer Science, Information Technology, Engineering, or comparable experience or equivalent military experience necessary
  • Over 10 years professional experience as a data visualization/front-end engineer
  • A portfolio that showcases data visualization development proficiency
  • Good team player, eager to undertake new challenging tasks
  • Self-motivated with capability to work both independently and as part of a team to achieve objectives
  • Proficiency in JavaScript, D3, WebGL, and/or Shader language GL/SL, HTML, CSS
  • Experience in transforming large raw datasets to work well with simple and intuitive data visualization
  • Familiar with client-side modern build processes & tools - Webpack/Rollup
  • Comfortable with maintaining and contributing to code repositories using git, GitHub/GitLab or other version control
  • Able to create quick prototypes for data visualization projects with D3js

Additional Qualifications

  • Solid knowledge in front-end web development technologies, including ReactJS, TypeScript, with additional points for experience with animation
  • Familiarity or readiness to learn data visualization technologies like VegaJS, ThreeJS, Observable Plot or new cutting edge libraries
  • A passion for building efficient, interactive and accessible data visualization components

Additional Information

The Team

The NetSec UI team is tasked with delivering solutions to our clients at Palo Alto Networks. Our team has a distinctive position in facilitating efforts to create accessible, efficient, and cutting-edge UI and data visualization components/modules.

We foster a culture of innovation, authenticity, and collaboration. It's our people who make this possible. It’s in the way we interact daily, how we work together and treat each other, that distinguishes Palo Alto Networks from other organizations.

Our Commitment

We are pioneers who dream big, take risks, and challenge the cybersecurity status quo. Simply put: without diverse teams innovating hand in hand, we can’t accomplish our mission.

We are devoted to providing reasonable adaptations for all qualified individuals with a disability. If you need assistance or adjustment due to disability or special needs, please contact us at .

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will be considered for employment without discrimination due to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

Your information will be kept confidential following EEO guidelines.

Compensation for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the stated level, the starting base (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is projected to be between $170,000/yr to $275,000/yr. The offered compensation may also consist of restricted stock units and a bonus. A description of our employee benefits may be found.