Principal Engineer Software - Platform Backend
@ Palo Alto Networks

Tel Aviv, Tel-Aviv District, Israel
$200,000
On Site
Full-time
Posted 30 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

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.

📝 Interview Preparation Advice

Technical Preparation

Review distributed system design principles.
Practice coding in Go and Python.
Study CI/CD pipeline implementations.
Understand cloud database integrations.

Behavioral Questions

Describe a challenge and your solution.
Explain team collaboration on complex projects.
Discuss adapting to new technologies.
Share experiences leading technical innovations.

Frequently Asked Questions