Principal Engineer Software - Cloud Management
@ Palo Alto Networks

Santa Clara, California, United States
$180,000
On Site
Full-time
Posted 14 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXX****** @paloaltonetworks.com
Recommended after applying

Job Details

Principal Engineer Software - Cloud Management

Our Mission: At Palo Alto Networks, everything starts and ends with our mission: being the cybersecurity partner of choice and protecting our digital way of life.

Who We Are: We believe collaboration thrives in person. Most teams work from the office full time with flexibility when needed, supporting real-time problem-solving and strong relationships.

Your Career

Help build what is next with our Cloud Management Platform, a public cloud delivered management solution for Palo Alto Networks' next-generation network security solutions. This platform is easy-to-use, scalable, and secure, designed to operationalize complex deployments.

Your Impact

  • Conceptualize, collaborate, and develop a scalable cloud native Network Management System.
  • Lead and design a centralized device asset management architecture.
  • Build and streamline onboarding workflows for network devices and third-party integrations.
  • Provide technical leadership across product management, development, and QA teams.
  • Recruit and mentor new team members.

Qualifications

  • MS/BS in Computer Science or equivalent experience.
  • 10+ years in building large enterprise applications.
  • Experience in technical leadership for cloud native apps.
  • Excellent programming skills in Golang.
  • Experience with microservice based solutions, Kubernetes, and enterprise software.

Compensation and Benefits

Compensation ranges between $147,000 and $225,000 per year. Additional benefits include restricted stock units, bonuses, and comprehensive employee benefits.

Our Commitment

Palo Alto Networks is an equal opportunity employer committed to diversity and providing accommodations for all qualified individuals.

Key skills/competency

  • Cybersecurity
  • Cloud Management
  • Golang
  • Microservices
  • Kubernetes
  • Network Security
  • Leadership
  • Device Management
  • DevOps
  • GraphDB

How to Get Hired at Palo Alto Networks

🎯 Tips for Getting Hired

  • Customize your resume: Highlight Golang and cloud experience.
  • Research Palo Alto Networks: Explore mission, values, and current projects.
  • Prepare technical stories: Emphasize scalable systems and leadership.
  • Practice interview insights: Focus on collaboration and end-to-end delivery.

📝 Interview Preparation Advice

Technical Preparation

Review Golang coding challenges and system design.
Study cloud native architectures and microservices patterns.
Practice Kubernetes deployment and troubleshooting basics.
Analyze scalable network management system case studies.

Behavioral Questions

Describe a challenge leading cross-functional teams.
Explain handling ambiguous project requirements.
Share experience mentoring junior engineers.
Discuss conflict resolution in fast-paced environments.

Frequently Asked Questions