Posted in

Principal Software Engineer – Infrastructure – Sase

Principal Software Engineer – Infrastructure – Sase

CompanyPalo Alto Networks
LocationSanta Clara, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelExpert or higher

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 mgmt tools like Terraform and ansible
  • Experience writing Go, Python, or other language 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)

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
  • Work closely with stakeholders to gather requirements, provide technical expertise, and deliver scalable solutions
  • Monitor the performance and health of the 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

Preferred Qualifications

  • 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