ZipRecruiter is hiring: Principal Software Engineer Frontend /UI (AIOps) in Sant
ZipRecruiter, Santa Clara, CA, United States, 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.