Want to get hired at Palo Alto Networks?

Senior Software Engineer - Collection (Cortex Cloud)

Palo Alto Networks

Tel Aviv, Tel-Aviv District, IsraelOn Site

Original Job Summary

Company Mission & Vision

Palo Alto Networks® is dedicated to being the cybersecurity partner of choice, protecting our digital way of life. We envision a safer, more secure world each day, built by challenging the status quo and crafting innovative solutions.

Who We Are

We value disruptive innovation, collaboration, and integrity. Our team is committed to personal growth, learning, and creating a supportive workplace that accommodates individual needs.

Your Career

As a Senior Software Engineer in our Collection (Cortex Cloud) team, you will design and build high-throughput infrastructure capable of supporting billions of events per second. Your responsibilities span the entire software development lifecycle from requirement analysis to support.

Your Impact

  • Complete responsibility for the software development lifecycle.
  • Design and build scalable server-side applications.
  • Innovate and drive initiatives from ideation to implementation.
  • Work with a diverse range of industry technologies.

Qualifications

Minimum BS in Computer Science or equivalent experience (including military). 4+ years of software engineering experience with hands-on work in distributed cloud products, scalable application design, and various database and caching technologies. Experience in Go/Python, cloud platforms (GCP, AWS, Azure, Oracle Cloud) and container orchestration (Kubernetes/Docker) is a plus.

The Team

This team manages the primary entrance gates of customer data to our platform, offering high-throughput, low-latency, and scalable data ingestion. Collaboration with product teams, customers, and other engineering departments is essential.

Key skills/competency

Senior Software Engineer - Collection (Cortex Cloud): cybersecurity, distributed, cloud, high-throughput, infrastructure, scalability, databases, Go, Python, Kubernetes

How to Get Hired at Palo Alto Networks

🎯 Tips for Getting Hired

  • Research Palo Alto Networks' culture: Study their mission, values, and recent projects.
  • Customize your resume: Highlight distributed systems and cloud experience.
  • Showcase technical projects: Emphasize scalable infrastructure work.
  • Prepare for technical interviews: Review system design and coding challenges.

📝 Interview Preparation Advice

Technical Preparation

Review system design fundamentals.
Practice coding in Go and Python.
Learn distributed systems architecture basics.
Understand database and caching technologies.

Behavioral Questions

Describe a challenging project collaboration.
Explain how you manage tight deadlines.
Discuss adapting to rapid technology changes.
Share examples of problem-solving in teams.