Want to get hired at Palo Alto Networks?

Principal Production Software Engineer

Palo Alto Networks

Tel Aviv, Tel-Aviv District, IsraelOn Site

Original Job Summary

About Palo Alto Networks

At Palo Alto Networks® our mission is clear: be the cybersecurity partner of choice protecting our digital way of life. We challenge and disrupt the status quo through innovative ideas and a diverse team committed to shaping the future of cybersecurity.

Your Career

As a Principal Production Software Engineer, you will contribute to the Platform Infrastructure team bringing extensive SRE/DevOps/DBA expertise to the table. This role offers a unique blend of operations and software development expertise with a variable split over time.

Your Impact

  • Drive production and operational excellence across mission-critical components.
  • Leverage cross-functional expertise from DBAs, architects, and tech leads.
  • Develop infrastructure components used by multiple teams across the organization.
  • Collaborate with Pipeline, Analytics, Agent, and DevOps teams.
  • Enhance system performance and maintainability.

Qualifications

Applicants should have 5+ years in SRE/DevOps/DBA roles with proven experience using Kubernetes, distributed cloud products, CI-CD pipelines and programming in Go/Python.

The Team & Commitment

Join a diverse and innovative team of Principal Engineers including DBAs, software architects, and tech leads. Palo Alto Networks celebrates diversity and is committed to providing reasonable accommodations for individuals with disabilities.

Key skills/competency

  • Principal Production Software Engineer
  • DevOps
  • SRE
  • DBA
  • Kubernetes
  • CI-CD
  • Go
  • Python
  • Distributed Systems
  • Infrastructure

How to Get Hired at Palo Alto Networks

🎯 Tips for Getting Hired

  • Research Palo Alto Networks' culture: Learn about their mission and values.
  • Customize your resume: Highlight SRE, DevOps, and Kubernetes experience.
  • Emphasize technical skills: Detail CI-CD, Go, and Python projects.
  • Prepare for interviews: Review distributed systems and cloud production issues.

📝 Interview Preparation Advice

Technical Preparation

Review Kubernetes deployment practices.
Practice CI-CD pipeline configurations.
Brush up on Go and Python coding.
Study distributed cloud architectures.

Behavioral Questions

Describe teamwork in high-pressure projects.
Explain a challenge in operational excellence.
Discuss cross-functional collaboration experiences.
Share problem-solving under stressful conditions.