P

Palo Alto Networks

Builds cybersecurity tools for organizations

Staff Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related field awarded between May 2023 and July 2025 is required.
  • One to three years of software engineering experience is required.
  • Proficiency in one or more modern programming languages, such as Python, JavaScript or TypeScript, Java, or Go, is required.
  • A basic understanding of software development lifecycles, such as Agile and DevOps, and version control tools such as Git is required.
  • Problem-solving skills and willingness to ask questions and work openly with others are required.

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, such as Cursor, Claude Code, and internal agents, to boost productivity and improve code quality.
  • Help define and evolve engineering practices that leverage AI for code generation, testing, documentation, and refactoring.
  • Write clean, maintainable code and 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 AI technologies, frameworks, and techniques that can enhance developer workflows.
  • Participate in team retrospectives and help drive improvements in team velocity and product quality.

Desired Qualifications

  • Exposure to large language models or AI/ML APIs, including through personal projects, is preferred.
  • Familiarity with cloud environments such as GCP, AWS, or Azure, and containerized development such as Docker or Kubernetes, is preferred.
  • Experience with modern developer tools such as CI/CD pipelines, observability platforms, and infrastructure-as-code is preferred.

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