onsite
Senior Staff Software Engineer - Palo Alto Networks
Software Engineer
Senior Staff Software Engineer leading high‑impact security solutions using Python, C++, Go, Kubernetes, AWS, and machine‑learning techniques to protect digital infrastructures worldwide.
About the role
Key Responsibilities
- Architect and deliver scalable, secure software solutions that protect enterprise networks and cloud environments.
- Lead cross‑functional teams in designing, developing, and deploying high‑performance services using Python, C++, and Go.
- Drive adoption of Kubernetes and AWS best practices to ensure reliability, scalability, and cost efficiency.
- Integrate machine‑learning models for threat detection and automated response within security platforms.
- Mentor junior engineers, conduct code reviews, and champion secure coding standards.
Requirements
- 10+ years of software engineering experience with a strong focus on security and cloud technologies.
- Proficiency in Python, C++, Go, Kubernetes, and AWS services (EKS, Lambda, S3, IAM).
- Hands‑on experience building and scaling machine‑learning pipelines for real‑time threat analysis.
- Deep understanding of secure software development lifecycle and compliance frameworks.
- Excellent communication skills and a proven track record of leading technical teams to deliver complex projects on time.
Skills
pythoncgokubernetesawsmachine learning