Staff Software Engineer
Core
Build technologies for Palo Alto Networks' Strata, Prisma, and Cortex organizations to prevent cyber attacks and protect digital way of life.
Role type
Staff Software Engineer (R&D)
Builds
Security products and connected services for global customers
Domain
Cybersecurity / Cloud Security
Deliverable
production ML models | product features
Required skills
Python, JavaScript/TypeScript, Java, Go, C/C++, distributed systems, data structures, algorithms, operating systems, software development lifecycles, Git, DevOps, AI-assisted development tools
Preferred skills
Large language models (LLMs), AI/ML APIs, cloud environments (GCP, AWS, Azure), containerized development (Docker, Kubernetes), CI/CD pipelines, observability platforms, infrastructure-as-code
Technologies
Cursor, Claude Code, Docker, Kubernetes, GCP, AWS, Azure
Responsibilities
Design, develop, and deploy software solutions with agility; experiment with AI-assisted development tools; define and evolve engineering practices leveraging AI; write clean code and participate in peer reviews; contribute to automation of development and deployment processes; continuously learn and apply new AI technologies
Seniority
Senior, hands-on IC (via careerplan.io/jobs/JR-019883-staff-software-engineer-at-paloaltonetworks)
