Palo Alto Networks

Principal Engineer Software (Backend)

Palo Alto Networks
Apply
21 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Lead and grow development teams working on Prisma Cloud and Cortex Cloud.
  • Develop backend features and components across the full lifecycle, including design, development, testing, deployment, and maintenance.
  • Collaborate with geographically distributed teams and cross-functional disciplines to shape solutions and integrate product components.
  • Participate in code reviews, design reviews, and technical and architectural decisions.
  • Provide real-time mitigation and solutions for production issues.

Requirements

  • Bachelor’s or master’s degree in Computer Science or equivalent, plus 10+ years of software engineering experience including scalable server-side application development.
  • Extensive hands-on programming experience with Go, Java, and/or Python.
  • Strong computer science fundamentals, including lock-free data structures, bloom filters, minimal perfect hashing, and consistent hashing.
  • Experience with cloud platforms such as GCP, AWS, or Azure.
  • Experience with microservices technologies and architectures, including Kubernetes, GKE, EKS, AKS, Docker, and serverless systems.
  • Experience with big-data architectures using technologies such as Kafka, Splunk, or Flink.
  • Experience with distributed computing and/or distributed databases and key-value stores, including concepts such as the CAP theorem, master election, and split-brain problems.
  • Hands-on experience with SQL and NoSQL databases.
  • Preferred: experience in agile environments, CI/CD pipelines, cloud infrastructure, cybersecurity, information security, or software security.

Benefits

  • Most teams work from the office full time, with flexibility when needed.
  • Reasonable accommodations are available for qualified individuals with disabilities or special needs.
  • The position is not eligible for immigration sponsorship.

Tech Stack

Apache FlinkApache KafkaAWSAzureDockerElasticsearchGoGoogle BigQueryGoogle Cloud PlatformJavaKubernetesPythonSingleStoreSplunkSQL

Categories

Palo Alto Networks

About Palo Alto Networks

10,000+ employees

Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.

Contact me