About The Position

The Palo Alto Networks® CASB team is looking for a Principal Software Engineer to help build our CASB Security capability on the cloud. You will help build a world-class security service for Fortune 100 companies and be part of a team working on ground-breaking cloud security offerings. You will accelerate the development team in delivering security as a service in the public cloud by providing highly scalable, available, and fault-tolerant infrastructure.

Requirements

  • Minimum of 10 years of software engineering experience, with a focus on cloud-native application development.
  • Minimum of 1 year of experience in AI Security research, performing security evaluations, and threat modeling.
  • Minimum of 6 years of experience running workloads on cloud-based architectures (AWS/GCP preferred).
  • Minimum of 6 years of experience in cloud technologies like ElasticSearch, Redis, Kafka, or MongoDB.
  • Strong programming skills in Python, Go, or Java, with experience in building distributed systems.
  • Knowledge of AI/LLM security, application security, network security, and secure coding practices.
  • Knowledge of OWASP Top 10 vulnerabilities for Low Code/No Code and AI.
  • Experience with Docker and Kubernetes or other container orchestration platforms.
  • Experience with backend development (REST APIs, Databases, Serverless) of distributed cloud applications.

Nice To Haves

  • BS/MS in Computer Science or another engineering/technical degree.
  • Experience and interest in reverse engineering, jailbreaking, and hacking AI systems.
  • Experience with Low Code/No Code platforms like Microsoft Power Platform or Salesforce.
  • Experience with Agentic AI platforms such as Microsoft Copilot Studio, Amazon Bedrock, or Google Vertex AI.
  • Strong understanding of DevOps and Continuous Delivery principles.
  • Experience with building and delivering services and workflows at scale using microservices architectures.
  • Experience with AI-based conversational UI, chatbot platforms, and AI Agents.
  • Experience with the agile process in software development teams.

Responsibilities

  • Develop software products for Agentic AI Security.
  • Discover attack vectors for AI Agents and Low Code/No Code applications.
  • Collaborate with PMs and Engineering Leaders to define features for securing AI agents and applications.
  • Conduct quick prototyping and POCs to demonstrate security issues and potential solutions for Agentic AI platforms.
  • Write clean, testable, readable, and maintainable code in Java, Python, or Go.
  • Design, develop, and implement scalable software features and infrastructure for our cloud-native security platform.
  • Work cross-functionally with Product, SRE, and Engineering teams to deliver new security-as-a-service offerings.
  • Collaborate with customer support teams to improve end-customer outcomes.

Benefits

  • bonus
  • restricted stock units
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service