P

Palo Alto Networks

Builds cybersecurity tools for organizations

Principal Software Engineer - Storage

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote

About the Job

Requirements

  • Strong experience in one or more backend programming languages, such as Go, Java, Python, or Rust.
  • Experience using AI coding assistants, such as Cursor or Claude, in day-to-day software development.
  • Experience building and operating highly available systems in production.
  • Experience working with cloud infrastructure, such as AWS, GCP, or Azure.
  • Experience designing APIs using REST, gRPC, or GraphQL.
  • Ability to independently own projects from inception to delivery.

Responsibilities

  • Work on technically challenging problems with some of the largest distributed systems in the world.
  • Directly impact how engineering teams debug production systems.
  • Help shape the architecture of a rapidly scaling platform.
  • Collaborate with deeply technical teammates and customers.
  • Operate systems that process large-scale real-world production traffic.
  • Design and build scalable backend services that process high-volume telemetry data.
  • Develop systems for ingestion, storage, indexing, and querying of time-series and event data.
  • Improve performance, reliability, and cost efficiency of distributed systems.
  • Collaborate with frontend teams to design clean, efficient APIs.
  • Contribute to data modeling strategies for high-cardinality observability workloads.
  • Participate in architecture reviews and technical design discussions.
  • Improve system observability and reliability.
  • Mentor engineers and help raise engineering standards.

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