Staff Software Engineer

Palo Alto Networks

Santa Clara (CA)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Palo Alto Networks in Santa Clara, CA is seeking engineers to join our R&D team, tackling projects across Strata, Prisma, and Cortex. You will collaborate across functions to design, develop, and deploy software with agility, using AI-assisted development tools to boost productivity and code quality.

This role emphasizes modern engineering practices, DevOps automation, and continuous learning of AI frameworks to improve developer workflows and product quality.

Qualifications

  • BS/MS/PhD degree in Computer Science, Software Engineering, Machine Learning, Cybersecurity, or a similar technical field, with 3-5+ years of professional/equivalent software engineering experience
  • Solid understanding of computer science fundamentals, including distributed systems, data structures, algorithms, and operating systems.
  • Solid understanding of software development lifecycles (e.g., agile, DevOps) and version control tools like Git.
  • Demonstrated problem-solving skills and a willingness to ask questions and work openly with others.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration.
  • Use and experiment with AI-assisted development tools (e.g., Cursor, Claude Code, internal agents) to boost productivity and improve code quality.
  • Help define and evolve new engineering practices that leverage AI for code generation, testing, documentation, and refactoring.
  • Write clean, maintainable code and actively participate in peer reviews and team design discussions to ensure alignment.
  • Contribute to the automation of development, deployment, and monitoring processes as part of a DevOps culture.
  • Continuously learn and apply new AI technologies, frameworks, and techniques that can enhance developer workflows.
  • Participate in team retrospectives and help drive improvements in team velocity and product quality.

Skills

Distributed systems
Data structures
Algorithms
Operating systems
Problem solving
Collaborative teamwork
DevOps culture

Education

BS/MS/PhD in Computer Science, Software Engineering, Machine Learning, Cybersecurity

Tools

Git
Docker
Kubernetes
CI/CD pipelines
Observability platforms
Infrastructure as Code

Job description

You will join a Research and Development (R&D) team that will give you the opportunity to make a global impact. One that protects our way of life in the digital age by preventing successful cyber attacks. This team is looking for engineers who are passionate about technology, have an interest in cybersecurity, and want to make a positive difference. In this role, you will gain hands-on experience working on products ranging from our Strata, Prisma, and Cortex organizations.

Key Responsibilities
  • Collaborate with cross-functional teams to design, develop, and deploy software solutions with agility and rapid iteration.
  • Use and experiment with AI-assisted development tools (e.g., Cursor, Claude Code, internal agents) to boost productivity and improve code quality.
  • Help define and evolve new engineering practices that leverage AI for code generation, testing, documentation, and refactoring.
  • Write clean, maintainable code and actively participate in peer reviews and team design discussions to ensure alignment.
  • Contribute to the automation of development, deployment, and monitoring processes as part of a DevOps culture.
  • Continuously learn and apply new AI technologies, frameworks, and techniques that can enhance developer workflows.
  • Participate in team retrospectives and help drive improvements in team velocity and product quality.
Required Qualifications
  • BS/MS/PhD degree in Computer Science, Software Engineering, Machine Learning, Cybersecurity, or a similar technical field, with 3-5+ years of professional/equivalent software engineering experience
  • Solid understanding of computer science fundamentals, including distributed systems, data structures, algorithms, and operating systems.
  • Solid understanding of software development lifecycles (e.g., agile, DevOps) and version control tools like Git.
  • Demonstrated problem-solving skills and a willingness to ask questions and work openly with others.
Preferred Qualifications
  • Exposure to large language models (LLMs) or AI/ML APIs, even through personal projects.
  • Familiarity with cloud environments (e.g., GCP, AWS, Azure) and containerized development (e.g., Docker, Kubernetes).
  • Experience with modern developer tools such as CI/CD pipelines, observability platforms, and infrastructure-as-code.
  • A keen interest in Cybersecurity and protecting the digital world.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Early In Career - Software Engineer
Early In Career - Software Engineer

RippleMatch Inc. • Santa Clara (CA)

On-site
USD 100,000 - 150,000
Staff Software Engineer - (Future Opportunities)
Staff Software Engineer - (Future Opportunities)

Palo Alto Networks • California (MO)

On-site
USD 120,000 - 180,000
Staff Software Engineer — AI-Powered Cybersecurity R&D
Staff Software Engineer — AI-Powered Cybersecurity R&D

Palo Alto Networks • Santa Clara (CA)

On-site
USD 140,000 - 190,000
Principal Software Engineer (Cloud)
Principal Software Engineer (Cloud)

7AI • Boston (MA)

On-site
USD 160,000 - 220,000
Python Software Developer
Python Software Developer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 100,000 - 130,000
Associate Software Engineer
Associate Software Engineer

Jobtailor • Atlanta (GA)

On-site
USD 90,000 - 130,000
Software Engineer 3 – AI/ML
Software Engineer 3 – AI/ML

CTRL + LLC • Maryland

Hybrid
USD 120,000 - 170,000
Partial telework
Forward Deployed Engineer – Software Development Engineer – Artificial Intelligence, AI
Forward Deployed Engineer – Software Development Engineer – Artificial Intelligence, AI

Jobtailor • California (MO)

On-site
USD 90,000 - 140,000
AI-Application Security Engineer
AI-Application Security Engineer

Stifel Financial Corp. • St. Louis (MO)

On-site
USD 90,000 - 120,000
Software Engineer
Software Engineer

Jobtailor • New Jersey

On-site
USD 110,000 - 170,000