Principal Software Engineer – Cngfw
Company | Palo Alto Networks |
---|---|
Location | Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, Expert or higher |
Requirements
- 8+ years of experience working as a UI Engineer/Full Stack Developer
- Expertise in writing scalable enterprise web-apps using Javascript, CSS/SCSS, HTML, ReactJS, TypeScript, Tailwind
- Experience with server side programming language GoLang, Python, NodeJS
- Hands-on experience in designing/building scalable web applications for AWS/Azure/GCP/OCI
- Deep understanding of Micro frontend architecture is a plus
- Ability to quickly learn and understand complex APIs – REST, streaming, webhooks is a plus
- Familiarity with Micro Service architecture is preferred
- Experience with modern build tools such as npm/yarn, Webpack, monorepo structures
- Experience in Test-Driven Development (Jest, Vitest, Jasmine)
- Deep understanding of code vulnerabilities (security issues, type-safe code, sql injections, XSS etc.)
- Leveraging AI tools in every aspect of software development life cycle.
Responsibilities
- Design, develop and implement highly scalable software features on our next-generation security platform as part of NextGen Firewall as a Service
- Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
- 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
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- Collaboratively work with DevOps and the Technical Support teams to troubleshoot customer issues and build better customer experiences
Preferred Qualifications
- Deep understanding of Micro frontend architecture is a plus
- Ability to quickly learn and understand complex APIs – REST, streaming, webhooks is a plus
- Familiarity with Micro Service architecture is preferred