remote
Senior Principal Software Engineer Cloud Security - Palo Alto Networks
Software Engineer
Lead the design and implementation of cloud‑native security solutions, driving architecture, automation, and threat detection across multi‑cloud environments using Python, Go, and container orchestration.
About the role
Key Responsibilities
- Architect and develop scalable, cloud‑native security services for AWS, GCP, and Azure environments.
- Drive security automation and integration with CI/CD pipelines, leveraging container orchestration platforms such as Kubernetes.
- Collaborate with product, threat research, and operations teams to translate emerging threats into robust engineering solutions.
- Mentor senior engineers, establish best practices, and champion secure coding standards across the organization.
- Evaluate and incorporate cutting‑edge security technologies, ensuring compliance with industry regulations and internal policies.
Requirements
- 10+ years of software engineering experience with a focus on cloud security and large‑scale distributed systems.
- Deep expertise in AWS, Google Cloud Platform, and Azure services, including IAM, networking, and monitoring.
- Proficiency in Python and Go for building security tooling and automation.
- Hands‑on experience with Kubernetes, Docker, and infrastructure‑as‑code frameworks.
- Strong understanding of threat modeling, vulnerability management, and security best practices in cloud environments.
Skills
awsazurepythongokubernetes