P

Palo Alto Networks

Builds cybersecurity tools for organizations

Software Engineer

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

About the Job

Requirements

  • A bachelor's degree earned recently or anticipated within the next 12 months in Computer Science, Software Engineering, Machine Learning, or a similar technical field is required.
  • Strong programming skills in at least one of Python, Java, or C are required.
  • A solid understanding of computer science fundamentals, including data structures, algorithms, and operating systems, is required.
  • The ability to work cross-functionally and collaborate effectively with engineers, researchers, and Product Managers is required.
  • Familiarity with networking fundamentals is required for Embedded & Distributed Systems positions.

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 and Claude Code 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, well-documented code, and participate in peer reviews and team design discussions.
  • Contribute to automating development, deployment, and monitoring processes as part of a DevOps culture.
  • Continuously learn and apply new AI technologies, frameworks, and techniques to 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.
  • Familiarity with cloud environments such as GCP, AWS, or Azure and containerized development such as Docker or 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.

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