P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNewton, MA, USA

About the Job

Requirements

  • 10+ years of experience with the MEAN stack (MongoDB, Express, Angular, Node.js) and modernizing legacy frameworks.
  • A proven track record in cloud engineering environments, primarily focused on AWS.
  • Ability to reason across APIs, identity, and observability to make technical trade-offs explicit and decisions durable.
  • Practical knowledge of secure web development, including OWASP Top 10 mitigation, Zero Trust principles, and Least Privilege access.
  • Strong communication skills, including facilitating cross-team design sessions, mentoring engineers, and driving consensus across stakeholders.
  • Ability to build highly observable and performant systems by integrating testing and monitoring into the development lifecycle.
  • Bachelor’s degree in computer science or a related field, or equivalent practical experience.
  • Ability to work a hybrid schedule in the Newton, Massachusetts area.

Responsibilities

  • Lead technical initiatives across Identity Governance & Administration, from problem discovery and design through implementation, rollout, and long-term ownership.
  • Translate ambiguous business and product problems into well-designed technical solutions with a high degree of autonomy.
  • Establish engineering benchmarks to improve testability, observability, and performance.
  • Design cross-functional architectures that balance product requirements with security constraints.
  • Lead design reviews and architecture discussions while coaching engineers on implementation, testing, and security best practices.
  • Collaborate with product partners and use clear communication and lightweight RFCs to influence outcomes without formal authority.

Desired Qualifications

  • Working knowledge of Identity & Access Management, privileged access management, Identity Governance & Administration, and secrets management for security-centric products.
  • Experience managing cross-product component governance and maintaining unified design languages across large-scale applications.
  • Familiarity with observability tools, feature flagging strategies, and progressive delivery within CI/CD pipelines.
  • Proficiency in load and stress testing with tools such as JMeter to assess resilience and identify architectural bottlenecks before production.
  • Familiarity with privacy-by-design principles and technical implementations for GDPR, CCPA, or SOC 2 compliance, particularly data anonymization and auditability.
  • Fluency in TypeScript, RxJS, and Signals, and experience with testing frameworks such as Jest, Playwright, or Cypress.

About the Company

Palo Alto Networks

Builds cybersecurity tools for organizations

Palo Alto Networks builds cybersecurity hardware and software for businesses and public institutions, protecting their networks, cloud workloads and digital identities. Its portfolio combines network firewalls with tools that detect attacks, investigate security alerts and manage access to sensitive systems. Security teams use these products across offices, data centers and cloud environments, with shared data and automated workflows connecting the company's platforms. It earns revenue from appliance sales and software licenses, plus subscriptions and support contracts that keep protections and services active over time. Palo Alto Networks began operations in 2005 and is headquartered in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Palo Alto Networks

See more jobs