Principal Software Engineer - Cortex @ Palo Alto Networks
Your Application Journey
Email Hiring Manager
Job Details
Company Mission
At Palo Alto Networks, our mission is to be the cybersecurity partner of choice and protect our digital way of life. We believe in disruptive innovation and collaborative problem-solving to create a safer and more secure world.
Job Description
The Principal Software Engineer - Cortex will work with the Cortex backend engineering group on products such as Cortex XSOAR, Cortex XDR, and Cortex XSIAM. This role involves end-to-end backend development, working closely with cross-functional teams to design, develop, test, deploy, and maintain scalable and reliable server-side applications.
Your Impact
- Develop and maintain backend features and components.
- Collaborate with peers to integrate solutions across products.
- Engage in code reviews and technical design decisions.
- Address production issues in real time.
Qualifications
Candidates must have a B.S/M.S in Computer Science, 8+ years of software engineering experience, and strong hands-on skills in Go and/or Python. Experience with cloud platforms, microservices architecture, big-data frameworks, distributed computing, and proficiency with SQL/NoSQL databases is essential. Familiarity with CI/CD pipelines and cybersecurity fundamentals is also required.
Additional Information
Palo Alto Networks values diversity and is committed to providing accommodations to qualified individuals with disabilities. Compensation may include base salary, bonus, and restricted stock units. Benefits include FLEXBenefits, mental and financial health resources, and personalized learning opportunities.
Key skills/competency
- Go
- Python
- Cloud Platforms
- Microservices
- Distributed Systems
- Big Data
- CI/CD
- Software Security
- Agile
- Backend Development
How to Get Hired at Palo Alto Networks
🎯 Tips for Getting Hired
- Research Palo Alto Networks culture: Understand their mission and core values.
- Customize your resume: Highlight backend and cloud expertise.
- Prepare technical examples: Use real projects to showcase skills.
- Practice behavioral interviews: Emphasize teamwork and problem solving.