P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Software Engineer for SaaS

Backend EngineeringConfirmed live in the last 24 hours
Full-timePetah Tikva, IsraelNo salary listed

About the Job

Requirements

  • At least 10 years of experience in backend software engineering.
  • At least two years of hands-on experience building and shipping production-grade SaaS or cloud-native services; AWS experience is preferred.
  • Ability to learn and adapt to new technologies and work across the team's technology stack, including Python, C++, Go, and TypeScript (React).
  • Hands-on proficiency with AI-assisted development tools such as Cursor, Claude Code, and GitHub Copilot for design, implementation, and code reviews, with judgment about when to use AI.
  • Bachelor's degree in Computer Science or an Engineering-related field, or experience as an alumnus of a technology elite unit with relevant experience.
  • Interpersonal skills to collaborate effectively within a team.

Responsibilities

  • Develop secure, scalable, mission-critical components that protect databases.
  • Collaborate with backend, frontend, quality assurance, DevOps, security engineering, and product management colleagues to deliver solutions.
  • Own and deliver new features end-to-end across a technology stack that includes Python, Golang, and C++, running on AWS-native SaaS.

Desired Qualifications

  • Experience with Python, Go, or C++ programming languages.
  • Proficiency in networking protocols and diagnostic tools such as Wireshark, foundational security principles, or databases.
  • Expertise in Linux systems, containerization architectures such as Docker and Kubernetes/ECS, and multithreaded system programming.
  • Experience designing, implementing, and scaling agentic AI solutions and multi-agent workflows, including developing custom Model Context Protocol servers and integrations to autonomously resolve complex tasks.

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