Principal Software Engineer Frontend /UI (AIOps)
@ Palo Alto Networks

Santa Clara, California, United States
On Site
Full-time
Posted 7 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXX*******@paloaltonetworks.com
Recommended after applying

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.

📝 Interview Preparation Advice

Technical Preparation

Review advanced ReactJS patterns and hooks.
Practice TypeScript and JavaScript coding challenges.
Study API integration and RESTful practices.
Debug web applications and performance issues.

Behavioral Questions

Describe a team challenge you overcome.
Explain conflict resolution in past projects.
Share a time you led technical discussions.
Discuss managing deadlines in high-pressure environments.

Frequently Asked Questions