Principal Software Engineer Frontend /UI (AIOps) @ Palo Alto Networks
Your Application Journey
Email Hiring Manager
Job Details
Company Description
At Palo Alto Networks®, our mission is to be the cybersecurity partner of choice, protecting our digital way of life. We challenge the status quo and innovate for a safer, more secure world.
Who We Are
We are relentless protectors of our customers, driven by disruptive innovation, collaboration, and execution. We nurture a culture of integrity, inclusion, and lifelong learning supported by personalized wellbeing and development programs.
Your Career
As a Principal Software UI/Frontend Engineer on the AIOps team, you will work with product managers, UX designers, and UI engineers to design and deliver innovative solutions that provide insights into network security infrastructures. You will lead by example, introduce new tools and libraries, and mentor team members while solving challenging technical problems.
Your Impact
- Develop highly graphical and scalable web application features.
- Collaborate on product features, ensuring quality and simplicity.
- Establish engineering best practices including test-driven development.
- Drive discussions with stakeholders for optimal product solutions.
Qualifications
Required: BS/MS in Computer Science or equivalent with 9+ years of programming experience. Expertise in building web-based GUIs using modern web frameworks such as React, Redux, and build tools like Webpack and Storybook is essential. Experience with TypeScript, JavaScript, CSS/SCSS, AG Grid, visualization libraries (Highcharts, D3.js), UI testing frameworks (Cypress, Jest), Git, and Linux environments is required. Familiarity with AI tools (Cursor AI, Gemini, NotebookLM) to enhance productivity is a plus.
Nice to Haves
Experience troubleshooting system-level integration issues, GitHub portfolio, micro frontend architecture, CI/CD & Dev-Ops tools, containerizing applications with Docker and Kubernetes, Google Cloud Platform familiarity, and Canvas & SVG experience.
Additional Information
Palo Alto Networks offers competitive compensation, including base salary, bonuses, and restricted stock units. We are committed to diversity and equal opportunities, and provide reasonable accommodations for qualified individuals.
How to Get Hired at Palo Alto Networks
🎯 Tips for Getting Hired
- Customize your resume: Tailor to Palo Alto Networks job requirements.
- Network with employees: Connect on LinkedIn and Glassdoor.
- Highlight technical skills: Showcase React and AI expertise.
- Prepare for interviews: Practice coding and problem solving.