Description:
Your Career
Our Cloud Management Platform is a public cloud delivered management platform to manage all Palo Alto Networks Next generation network security solutions. It’s an easy-to-use, scalable and secure platform to operationalize complex deployments using the Palo Alto Networks network security portfolio.
Principal Software Engineers are
- Technical experts that help accelerate adoption of the very best engineering practices, while maintaining knowledge on industry innovations, trends and practices
- Experts who deliver on critical business needs and are recognized across the company as go-to engineering resources on given domains
- Role models and mentors who exemplify the best of Palo alto Networks culture
- Leaders who can communicate cogently with hands-on engineers
- Hands-on engineers that can code and build great products
Your Impact
As a key engineer in the UI team you will
- Participate in architecture - design and development of features for the company’s security platforms on on-premise devices, the public cloud and private cloud
- Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
- Research, Suggest and Implement different web frameworks suited to the specific platform
- Work with product management on user requirements, designers to plan, implement and deploy sophisticated user interfaces
- Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices
- Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experienc
Qualifications
Your Experience
- 10+ years of experience working as a UI Engineer/Full Stack Developer
- You have expertise in writing scalable enterprise web-apps using Javascript, CSS, HTML, ReactJS, TypeScript, Jest
- Experience with server side programming language NodeJS, GoLang or Java is a plus
- You are an excellent communicator, self-driven, and can work collaboratively with product teams
- You have experience with modern build tools such as npm/yarn, Webpack, monorepo structures
- You have experience in Test-Driven Development (Jest, Mocha, Jasmine)
- You have experience setting up a front-end toolchain for tests, docs, bundles, using modern OS tooling libraries