Principal Software Engineer - ADEM (Autonomous Digital Experience Management)

Palo Alto NetworksSanta Clara, CA
$147,000 - $237,500Onsite

About The Position

Palo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. You will be part of a world-class engineering team working on innovative solutions in the ADEM domain, focusing on building robust, efficient, and scalable agents for monitoring and enhancing digital experiences. You will collaborate with a multi-functional team of engineers to design and develop software systems that address complex challenges in the ADEM space, driving performance and reliability across diverse environments.

Requirements

  • 8+ years of experience in software engineering, with a focus on platform engineering or cloud-native application development.
  • Strong programming skills in Python, Go, or Java, with experience in building distributed systems.
  • Extensive hands-on experience with GCP services, including Compute Engine, Kubernetes Engine (GKE), Cloud Storage, BigQuery, Pub/Sub, and Cloud Functions.
  • Proficiency in designing and managing cloud-based architectures with a deep understanding of GCP IAM, VPCs, and networking.
  • Expertise in containerization and orchestration technologies, including Docker and Kubernetes.
  • Hands-on experience with Infrastructure as Code tools like Terraform, Pulumi, or Cloud Deployment Manager.
  • Familiarity with monitoring and observability tools such as Cloud Monitoring, Prometheus, or Grafana.
  • Strong understanding of network protocols (e.g., TCP/IP, HTTP/HTTPS), load balancing, and security best practices in a cloud environment.
  • Knowledge of CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI/CD, or CircleCI).
  • Excellent problem-solving skills with the ability to troubleshoot and resolve complex system issues.
  • Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.

Nice To Haves

  • Experience with data processing and storage solutions like BigQuery, Firestore, or Cloud Spanner is a plus.

Responsibilities

  • Responsible for complete software development process including requirement analysis, design, development, deployment, and support
  • Collaborate with other cross functional teams in order to create tight integrations of product features and infrastructure
  • Write clean, testable, readable, scalable and maintainable code that scales and performs well for thousands of customers
  • Participate actively and be a factor to design and development discussions
  • Identify areas for improvement within the team and actively push for positive change through new initiatives or optimizations

Benefits

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