Principal Engineer Software

Palo Alto Networks
Santa Clara, CA, United States
8 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$183,600.0 - $297,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Data Analysis Computing Platforms Automation of Tests BigTable BigQuery Cloud Computing Cloud Database Computer Programming Continuous Integration Distributed Data Store Distributed Systems
+18 more
Fault Tolerance Monitoring of Systems Identity and Access Management Python (Programming Language) Network Security Secure Coding Software Engineering System Programming Google Cloud Reliability of Systems Backend Kubernetes Information Technology Restful APIs Data Pipelines Docker Golang Microservices

Job description

As a Software Engineer, you will build the highly scalable, distributed cloud architectures that power our next-generation threat prevention ecosystem. You will develop the critical control plane and microservices that orchestrate our advanced AI models, manage security policies, and interface with our high-throughput data pipelines and inline engines. Your work will directly enable our customers to seamlessly deploy and manage cutting-edge AI security solutions at global scale., * Design, build, and maintain highly scalable, fault-tolerant backend services and APIs that serve as the backbone for our new security platform.

  • Develop the robust control plane that orchestrates security policies, manages configurations, and coordinates deployments across distributed environments.
  • Write clean, performant, and secure code, with a primary focus on Golang or Python, ensuring system reliability under massive scale.
  • Architect and deploy microservices using container orchestration (Kubernetes) across Google Cloud Platform (GCP) infrastructure.
  • Build robust integration layers bridging the gap between high-speed data planes, massive telemetry pipelines, and user-facing management consoles.
  • Champion software engineering best practices, including rigorous automated testing, CI/CD pipeline development, and comprehensive system monitoring.

Requirements

  • Education & Experience: BS/MS in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience) with 14+ years of experience in software engineering, specifically focused on backend systems, platform architecture, or distributed cloud services.
  • Programming & Tech Stack: Deep programming expertise in Golang (Go) or Python is required.
  • Microservices & APIs: Proven track record of building and scaling RESTful APIs, gRPC services, and event-driven microservices.
  • Container Ecosystems: Extensive experience with container orchestration platforms, specifically Docker and Kubernetes.

Additional Experience:

  • Systems Programming: Familiarity with the Rust programming language is highly desired.
  • GCP Cloud Data Infrastructure: Familiarity and hands-on experience with GCP Bigtable, BigQuery, and Spanner for managing large-scale distributed databases and analytics.
  • Enterprise Security Concepts: Familiarity with network security concepts, identity and access management (IAM), or modern authorization frameworks is a strong plus.

The Team

We believe collaboration thrives in person. That’s why most of our teams work from the office full time (3 days a week at our Santa Clara headquarters), with flexibility when it’s needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes.

Benefits & conditions

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

$183,600.00 - $297,000.00/yr

Our Commitment

We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

About the company

At Palo Alto Networks®, we’re united by a shared mission-to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you’re ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you’re in the right place.

Who We Are

In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real-world problems and ideating beside the best and the brightest, we invite you to join us!

We believe collaboration thrives in person. That’s why most of our teams work from the office full time, with flexibility when it’s needed. This model supports real-time problem-solving, stronger relationships, and the kind of precision that drives great outcomes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all