Logo
ZipRecruiter

Principal Software Engineer Frontend /UI (AIOps)

ZipRecruiter, Santa Clara, California, us, 95053

Save Job

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