P

Palo Alto Networks

Builds cybersecurity tools for organizations

Distinguished Engineer Software - Cortex Platform

Backend EngineeringUpdated on Nov 10
Full-timeCalifornia, USA

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field.
  • 14 or more years of professional software engineering experience focused on distributed, cloud-native application development.
  • Expert-level programming skills in Python and Go, with proven experience building large-scale distributed systems.
  • Strong understanding of computer science fundamentals, including concurrency, networking, operating systems, databases, and storage systems.
  • Extensive experience with cloud development, including REST APIs, databases, serverless computing, and microservices architectures.
  • Demonstrated experience as a hands-on technical lead or architect on complex software projects.
  • Experience architecting or implementing AI/ML-powered systems and familiarity with modern LLM-based technologies.

Responsibilities

  • Drive long-term technical vision and architecture for critical Cortex platforms and services.
  • Design highly scalable, secure, and cost-efficient distributed systems for processing massive data volumes.
  • Serve as a technical leader, providing consultation and collaborating across engineering teams to ensure alignment.
  • Lead cross-team architecture decisions, balancing scalability, performance, operational complexity, and engineering velocity.
  • Architect and optimize cloud-native infrastructure, data pipelines, distributed storage, and real-time analytics platforms.
  • Own and resolve complex technical challenges spanning multiple services, teams, and cybersecurity products.
  • Drive adoption of AI-native architectures, agentic AI, and intelligent automation across engineering workflows.
  • Identify opportunities to apply AI to accelerate development, testing, troubleshooting, and overall operational efficiency.

Desired Qualifications

  • Eight or more years of hands-on experience with specific cloud technologies such as Elasticsearch, Google Pub/Sub, or similar.
  • Deep understanding of public cloud design considerations, including security, global network infrastructure, and load balancing.
  • Proven ability to make data-driven trade-off judgments and troubleshoot complex issues to isolate and resolve them.
  • Experience working in an agile environment with cross-functional teams to deliver full-stack products at scale.
  • Familiarity with security operations, threat detection, cloud security posture management, and cybersecurity fundamentals.

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