Principal Software Engineer (CDSS Cloud Services)
Role details
Job location
Tech stack
Job description
- Participate in the design and implementation of threat prevention & App-ID cloud services for public cloud and private cloud features
- Participate in all phases of the product development cycle, from definition, design, through implementation and test
- Provide real-time security services to customers
- Work closely with peers across different teams and disciplines to shape solutions and integrate with other parts of the product
- Contribute to team-wide efforts - code reviews, design reviews, technical and architectural decisions
- Establish a clear technical and architectural vision for key projects
- Work with PLM on new feature requirements
- Work with QA and DevOps on new release deployments
- Work with security researchers and data scientist on new feature requests
Requirements
- BS/MS in Computer Science or Computer Engineering or equivalent military experience required
- 8+ years of software engineering experience, with a significant portion dedicated to designing and operating large-scale distributed systems in a cloud-native environment.
- Practical experience building and deploying AI agents or multi-agent workflows using frameworks like LangChain, LangGraph, CrewAI, or Semantic Kernel.
- Solid programming skills in GoLang, Python or PHP
- Solid knowledge and skills on Linux
- Rich Experience with Microservices architecture (Kubernetes, GKE, EKS, AKS, Docker, Serverless, etc)
- Experience in leading and doing projects end to end
- Solid knowledge of web servers/proxies such as NGINX, envoy
- Hands-on experience with SQL and No-SQL DB technologies such as MySQL, Redis, BigTable, BigQuery
- Experience with the queuing system such as RabbitMQ or Kafka or PubSub
- Strong believer of automation test and strive for higher code coverage Teamwork, problem-solving and a can-do attitude, * Solid skills in multi-threads and multi-processes programming and experience in a distributed system are preferred
- DevOps experience, Familiarity with CI/CD pipelines and cloud infra
- GCP/AWS/Azure experience
Benefits & conditions
The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/com-missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here (https://benefits.paloaltonetworks.com/) .
$147,000.00 - $237,500.00/yr
Our Commitment
We're trailblazers that dream big, take risks, and challenge cybersecurity's status quo. It's simple: we can't accomplish our mission without diverse teams innovating, together.