Palo Alto Networks logo

Sr. Principal Engineer, Backend - Cortex Cloud (Posture Security)

Palo Alto Networks

Santa Clara, CA
Full Time
Senior
170k-277k
22 days ago

Job Description

About the Role

Palo Alto Networks is a cybersecurity company dedicated to protecting the digital way of life through innovative security products. The company values disruptive innovation, collaboration, integrity, inclusion, and ongoing learning. Employees work in a dynamic environment that emphasizes full-time office presence with flexibility, fostering casual conversations, problem-solving, and trusted relationships. The organization is committed to diversity, personal wellbeing, and providing development opportunities for its team members.

Key Responsibilities

  • Lead the architectural vision and design for complex, large-scale backend systems and microservices that form the backbone of Cortex Cloud Posture Security offerings
  • Develop and implement high-quality, resilient, and scalable backend services primarily using Go and Python
  • Drive system design discussions and decisions to meet current Posture Security needs while being adaptable for future growth and technological advancements in cloud security
  • Collaborate closely with cross-functional teams including product management, frontend engineers, security researchers, and SRE to define, design, and ship new features and platform enhancements
  • Mentor and guide senior and junior engineers, fostering a culture of technical excellence, innovation, and continuous learning
  • Define and evangelize best practices for backend development, testing, and deployment, especially for cloud-native security solutions
  • Analyze and resolve complex technical challenges and production issues to ensure reliability and performance of Cortex Cloud Posture Security services
  • Contribute to and lead code reviews, design reviews, and architectural reviews related to Posture Security components
  • Stay informed about emerging technologies and industry trends in cloud security, backend development, and posture management, evaluating their potential adoption
  • Optionally, leverage understanding of UI development and user experience to contribute to holistic product design and improve collaboration with frontend teams

Requirements

  • 10+ years of experience in backend software development with a proven track record of designing and delivering complex, distributed systems, preferably in a cloud security context
  • Deep expertise in Go and/or Python for backend development
  • Strong understanding of software architecture principles, including microservices, event-driven architecture, and distributed systems patterns
  • Proven experience with system design, data modeling, and API design (RESTful, gRPC)
  • Experience with various database technologies (SQL and NoSQL), message queues (e.g., Kafka, RabbitMQ), and caching solutions
  • Solid understanding of cloud platforms (GCP, AWS, or Azure) and containerization technologies (Docker, Kubernetes), with a focus on security best practices
  • Demonstrated ability to lead technical projects and mentor engineers
  • Excellent problem-solving, analytical, and troubleshooting skills
  • Strong communication and collaboration abilities, with the capacity to explain complex technical concepts to diverse audiences
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical or military experience

Nice to Have

  • Experience with UI development and user experience considerations
  • Familiarity with security best practices within cloud environments

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical or military experience

Benefits & Perks

  • Compensation between $170,000 and $277,000 per year, depending on qualifications and experience
  • Potential inclusion of restricted stock units and bonuses
  • Comprehensive employee benefits (details available via company link)

Working at Palo Alto Networks

Palo Alto Networks fosters a culture of innovation, collaboration, integrity, inclusion, and continuous learning. The company values diverse teams, problem-solving, and challenging the cybersecurity status quo. Employees are supported through development and wellbeing programs, and the organization emphasizes a dynamic, fast-paced environment that encourages sharing ideas and working together to achieve common goals.

Apply Now

Job Details

Posted AtJul 5, 2025
Salary170k-277k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Palo Alto Networks

Website

paloaltonetworks.com

Company Size

10000+ employees

Location

Santa Clara, CA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches