Palo Alto Networks logo

Principal Software Engineer, Infrastructure (SASE)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-238k
12 days ago

Job Description

About the Role

The Principal Software Engineer, Infrastructure (SASE) at Palo Alto Networks is a key member of the Engineering Productivity team, responsible for challenging the status quo and delivering high-quality, innovative solutions to improve developer productivity across the company. The role involves working on source code management, build and test tooling, CI/CD pipelines, and AI infrastructure, with a focus on automation, security, and cross-functional collaboration. The position is based at the Santa Clara headquarters with in-office work three days a week.

Key Responsibilities

  • Set the example for high levels of accountability.
  • Execute and deliver impact both individually and through the team.
  • Plan, deploy, and manage GitLab, Vault, and Artifactory across different environments.
  • Ensure seamless integration and optimal performance of these tools in FedRamp and China operational contexts.
  • Design, develop, and maintain comprehensive CI/CD templates for use across various engineering teams.
  • Provide support and best practices for the adoption and customization of CI/CD templates.
  • Oversee the development and maintenance of AI infrastructure.
  • Implement AI tools and frameworks to enhance developer productivity and coding efficiency through tools like AI Code Review.
  • Collaborate with cross-functional teams, including security, compliance, and development, to ensure alignment and integration of engineering productivity tools.
  • Monitor the performance and health of engineering productivity tools.
  • Troubleshoot and resolve issues promptly to minimize downtime and impact on developer productivity.
  • Identify opportunities for automating repetitive tasks, improving workflows, and enhancing overall developer productivity.
  • Stay updated with industry trends and emerging technologies to implement innovative solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field or equivalent military experience.
  • Knowledge of infrastructure as code (IaC) and configuration management tools like Terraform and Ansible.
  • Experience writing Go, Python, or other languages at production scale.
  • Understanding of Unix/Linux, SSH, and networking fundamentals.
  • Experience owning or contributing to Open Source projects.
  • 10+ years of experience in software engineering, DevOps, or related fields.
  • Experience with cloud platforms such as GCP, AWS, and Azure.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication skills and the ability to work collaboratively across teams.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with monitoring and logging tools like Prometheus and Grafana.

Nice to Have

  • Hands-on experience with GitLab, Vault, and Artifactory in complex environments.
  • Previous experience in a cybersecurity or high-tech environment.
  • Experience with AI tools and infrastructure for developer productivity.

Qualifications

  • Educational background in Computer Science, Engineering, or related fields, or equivalent military experience.
  • Experience with infrastructure as code and configuration management tools.
  • Proficiency in programming languages such as Go or Python at a production level.
  • Experience with cloud platforms and containerization technologies.

Benefits & Perks

  • Compensation between $147,000 and $237,500 per year, depending on qualifications and experience.
  • Potential inclusion of restricted stock units and a bonus.
  • Employee benefits detailed on the company's benefits page.

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, and inclusion. The company values disruptive thinking, ongoing learning, and a diverse workforce. Employees work in a fast-paced environment that encourages challenging the status quo, taking risks, and solving complex problems to advance cybersecurity. The organization emphasizes integrity, teamwork, and creating an environment where all individuals feel included and empowered.

Apply Now

Job Details

Posted AtJul 12, 2025
Salary147k-238k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches