Principal Engineer Software - Platform Backend @ Palo Alto Networks
Your Application Journey
Email Hiring Manager
Job Details
About Palo Alto Networks
Our mission at Palo Alto Networks is to be the cybersecurity partner of choice, protecting our digital way of life. We challenge and disrupt the status quo to shape a safer digital future.
Who We Are
We believe in innovation, collaboration, and integrity. Every team member contributes unique ideas that lead to our collective success while enjoying robust personal wellbeing and continuous learning opportunities.
Your Career
As a Principal Engineer Software - Platform Backend, you will design and build infrastructure capable of supporting billions of events per second through your comprehensive involvement in the full software development lifecycle.
Your Impact
- Lead design, development, deployment, and support activities.
- Enable scalable, high-performance server-side platforms.
- Integrate with cutting-edge cyber products.
- Collaborate in a highly technical, startup-like environment within a major corporation.
Qualifications
- Bachelor's in Computer Science or equivalent experience.
- Minimum 8+ years in software engineering.
- Experience with distributed cloud products and diverse database technologies (MySQL, Cassandra, Google BigQuery, Amazon Redshift, ElasticSearch).
- CI/CD pipeline knowledge is an advantage.
- Experience in Go/Python, GCP, Kubernetes, and Docker is advantageous.
The Team
You will join a highly technical team building enablement material for internal and external audiences, including demo environments, technical presentations, webinars, and guides. The team works closely with product and engineering to ensure alignment with release cadences.
Our Commitment
Palo Alto Networks is committed to diversity, equal opportunity, and providing reasonable accommodations for all qualified individuals.
Key skills/competency
- Software Engineering
- Infrastructure
- Distributed Systems
- Cloud
- CI/CD
- Databases
- Go
- Python
- Kubernetes
- Cybersecurity
How to Get Hired at Palo Alto Networks
🎯 Tips for Getting Hired
- Customize your resume: Highlight relevant distributed systems and cloud experience.
- Research Palo Alto Networks: Understand their mission and cybersecurity innovations.
- Prepare STAR responses: Detail project challenges and successes.
- Show technical depth: Emphasize CI/CD, databases, and server-side design.