Senior Software Engineer

Santa Clara, California

Palo Alto Networks
Apply for this Job
Our Mission
At Palo Alto Networks, everything starts and ends with our mission of being the cybersecurity partner of choice, protecting our digital way of life. We envision a world where each day is safer and more secure than the previous one. We thrive on challenging and disrupting the status quo, seeking out innovators who share our commitment to shaping the future of cybersecurity.

Who We Are
We take our mission seriously, relentlessly protecting our customers. The unique ideas from every team member contribute to our success. Our values, sourced from employees, reflect our culture of disruption, collaboration, and execution. We strive to create an inclusive environment where integrity and respect for each individual are paramount. Join us in shaping the future of cybersecurity while enjoying a workplace that values ongoing learning and the unique needs of our team.

Your Career
Join us in building what's next. Our Cloud Management Platform offers a public cloud management solution designed for Palo Alto Networks' Next Generation security solutions. We aim to create an user-friendly, scalable, and secure platform for managing complex deployments.

Your Impact
As a key engineer on the UI team, you will:
  • Proactively design and enhance all elements of the UI, collaborating closely with team members to create exceptional user experiences.
  • Participate in the architecture, design, and development of features for our security platforms across on-premise and cloud environments.
  • Work cross-functionally with various teams to ensure end-to-end delivery.
  • Research, recommend, and implement suitable web frameworks for the platform.
  • Collaborate with product managers on user requirements and work with designers to implement advanced user interfaces.
  • Conduct code reviews to uphold high standards and adhere to best practices.
  • Design and develop high-volume, low-latency applications ensuring high availability and performance.
  • Engage in all phases of the development lifecycle.
  • Write well-designed, testable, and efficient code.
  • Ensure all designs comply with specified requirements.
  • Prepare and release software components effectively.
  • Support continuous improvement through alternative research and technology presentations for architectural review.
  • Communicate effectively with DevOps and cross-functional teams to ensure smooth project delivery.
Your Experience
We are looking for candidates with:
  • 4+ years of experience as a UI Engineer or Full Stack Developer.
  • Expertise in developing scalable enterprise web applications using JavaScript, CSS, HTML, ReactJS, TypeScript, and Jest.
  • Familiarity with server-side programming languages such as NodeJS, GoLang, or Java is a plus.
  • Ability to quickly grasp complex APIs such as REST, streaming, and webhooks.
  • Preferred experience with microservice architecture.
  • Excellent communication skills and a self-driven approach, with the ability to collaborate effectively with product teams.
  • Experience with modern build tools like npm/yarn, Webpack, and monorepo structures.
  • Experience in Test-Driven Development (using Jest, Mocha, Jasmine).
  • A deep understanding of code vulnerabilities, including security issues, type-safe code, SQL injections, and XSS.
  • Experience in setting up front-end toolchains for tests, documentation, and bundles using modern OS tooling libraries.
Education
A Master's or Bachelor's in Computer Science or equivalent is required, along with any military experience that may be relevant.

The Team
Our engineering team is paramount in shaping our products, directly aligned with our mission to prevent cyberattacks. We continuously innovate, redefining industry standards to tackle unmet challenges in cybersecurity. We seek individuals comfortable with ambiguity and eager to confront challenges in creating a secure digital environment.

Compensation Disclosure
The compensation for this role will vary based on qualifications, experience, and work location. For candidates offered a position at the described level, the expected starting base salary ranges from $126,000 to $204,500 per year. Additional compensation may include restricted stock units and a bonus. A description of our employee benefits is available upon request.

Our Commitment
We are problem solvers who take risks to challenge the cybersecurity status quo. We believe that diverse teams are critical to achieving our mission. We are devoted to providing reasonable accommodations for all individuals with disabilities. If you need assistance or accommodation due to a disability or special need, please reach out to us directly.

Palo Alto Networks is an equal opportunity employer. We celebrate the diversity in our workplace and encourage all qualified applicants to apply, regardless of age, ancestry, color, gender identity, marital status, national origin, physical or mental disability, race, religion, or any other legally protected characteristics. All your information will be kept confidential according to EEO guidelines.

Date Posted: 23 April 2025
Apply for this Job