Palo Alto Networks logo

Principal Software Engineer, Infrastructure (SASE)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
147k-211k
13 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 elevating engineering culture and driving initiatives in source code management, build and test tooling, CI/CD pipelines, and automation. The role involves collaborating across teams to develop high-quality, scalable solutions that enhance developer productivity and ensure security throughout the product lifecycle. Located at the Santa Clara headquarters, this position offers an opportunity to impact thousands of engineers and shape the future of cybersecurity.

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 config 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 (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 (Docker, Kubernetes)
  • Familiarity with monitoring and logging tools (Prometheus, 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 field, or equivalent military experience
  • Experience with infrastructure as code and config management tools
  • Proficiency in programming languages such as Go or Python at a production level
  • Experience with cloud platforms (GCP, AWS, Azure)
  • 10+ years in software engineering or DevOps roles

Benefits & Perks

  • Compensation between $147,000 and $210,500 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and a bonus
  • Employee benefits detailed on company website

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, building impactful products, and embracing ambiguity. The organization emphasizes integrity, teamwork, and creating an environment where all individuals feel included and empowered.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary147k-211k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Software Publishers

Get job alerts

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