ZipRecruiter
Principal Software Engineer Frontend /UI (AIOps)
ZipRecruiter, Santa Clara, California, us, 95053
Overview
Palo Alto Networks 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 looking for innovators who are committed to shaping the future of cybersecurity.
We take our mission seriously and strive to protect our customers. Our values include disruptive innovation, collaboration, execution, integrity, and inclusion. We offer development and personal wellbeing programs with options such as FLEXBenefits, mental and financial health resources, and personalized learning opportunities.
We value in-person collaboration with flexibility where needed, fostering problem-solving and trusted relationships. Our goal is to create an environment where we all win with precision.
Your Career As a Principal Software UI/Frontend Engineer of the AIOps engineering team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers’ network security infrastructure and empower security administrators to do their best work.
You will lead engineering best practices, mentor team members, architect, design, and implement application features, introduce new tools and libraries, and help solve challenging technical problems within the engineering UI team.
Your Impact
Passionate in building highly graphical and scalable web application features that give customers insights into their firewalls and provide actionable solutions.
Work on complex problems requiring in-depth evaluation of requirements and apply engineering techniques to obtain quality results.
Identify problems and opportunities, propose and develop simple and attainable solutions to improve the team’s development process and product quality.
Be the role model in establishing and implementing engineering best practices, including test-driven development.
Drive collaborative discussion and create synergy among product feature stakeholders to create an amazing product.
Your Experience
BS/MS degree in Computer Science or equivalent
9+ years of related programming experience required
Expertise in building web-based GUI development, preferably for a networking appliance with excellent ReactJS, TypeScript, and JavaScript programming skills
Experience with modern web frameworks and build tools such as React, Redux, Hooks, Webpack, Storybook, and npm/yarn
Experience with CSS/SCSS, AG Grid, and visualization libraries such as Highcharts, D3.js
Experience with RESTful APIs and API Communication
Experience with creating responsive web applications
Experience with AI tools to enhance workflows and enable rapid UI prototype creation
Ability to work well with senior and junior engineers in a dynamic, fast-paced environment
Experience with UI test frameworks such as Cypress, Jest, react-testing-library, Mocha
Experience with Git Version Control and Linux environments
Strong debugging and root-cause analysis skills
Data visualization skills for impactful storytelling
Nice to have: ability to troubleshoot system-level integration and performance issues
GitHub portfolio or equivalent
Familiarity with micro frontend architecture patterns and best practices
Knowledge of CI/CD and DevOps tools is a plus
Experience with Docker and Kubernetes
Experience with Google Cloud Platform (GCP) is a plus
Experience with Canvas and SVG is a plus
The Team [Input by recruiter and audited by recruiting specialist]
Compensation Disclosure The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary is expected to be between $0 - $0/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.
Our Commitment We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating together.
We are committed to providing reasonable accommodations for all qualified individuals. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com.
Palo Alto Networks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, marital status, medical condition, or other legally protected characteristics. All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr
We take our mission seriously and strive to protect our customers. Our values include disruptive innovation, collaboration, execution, integrity, and inclusion. We offer development and personal wellbeing programs with options such as FLEXBenefits, mental and financial health resources, and personalized learning opportunities.
We value in-person collaboration with flexibility where needed, fostering problem-solving and trusted relationships. Our goal is to create an environment where we all win with precision.
Your Career As a Principal Software UI/Frontend Engineer of the AIOps engineering team, you will collaborate with product managers, UX designers, and UI engineers to design and deliver innovative solutions that generate insights into our customers’ network security infrastructure and empower security administrators to do their best work.
You will lead engineering best practices, mentor team members, architect, design, and implement application features, introduce new tools and libraries, and help solve challenging technical problems within the engineering UI team.
Your Impact
Passionate in building highly graphical and scalable web application features that give customers insights into their firewalls and provide actionable solutions.
Work on complex problems requiring in-depth evaluation of requirements and apply engineering techniques to obtain quality results.
Identify problems and opportunities, propose and develop simple and attainable solutions to improve the team’s development process and product quality.
Be the role model in establishing and implementing engineering best practices, including test-driven development.
Drive collaborative discussion and create synergy among product feature stakeholders to create an amazing product.
Your Experience
BS/MS degree in Computer Science or equivalent
9+ years of related programming experience required
Expertise in building web-based GUI development, preferably for a networking appliance with excellent ReactJS, TypeScript, and JavaScript programming skills
Experience with modern web frameworks and build tools such as React, Redux, Hooks, Webpack, Storybook, and npm/yarn
Experience with CSS/SCSS, AG Grid, and visualization libraries such as Highcharts, D3.js
Experience with RESTful APIs and API Communication
Experience with creating responsive web applications
Experience with AI tools to enhance workflows and enable rapid UI prototype creation
Ability to work well with senior and junior engineers in a dynamic, fast-paced environment
Experience with UI test frameworks such as Cypress, Jest, react-testing-library, Mocha
Experience with Git Version Control and Linux environments
Strong debugging and root-cause analysis skills
Data visualization skills for impactful storytelling
Nice to have: ability to troubleshoot system-level integration and performance issues
GitHub portfolio or equivalent
Familiarity with micro frontend architecture patterns and best practices
Knowledge of CI/CD and DevOps tools is a plus
Experience with Docker and Kubernetes
Experience with Google Cloud Platform (GCP) is a plus
Experience with Canvas and SVG is a plus
The Team [Input by recruiter and audited by recruiting specialist]
Compensation Disclosure The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary is expected to be between $0 - $0/YR. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.
Our Commitment We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating together.
We are committed to providing reasonable accommodations for all qualified individuals. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com.
Palo Alto Networks is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetic information, marital status, medical condition, or other legally protected characteristics. All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr