Principal Full-Stack Software Engineer (Shared Services)

Palo Alto NetworksSanta Clara, CA
Onsite

About The Position

Our Cloud Management Platform (Shared Services / Hub) team is building the next-generation Licensing & Activation platform that powers entitlement, provisioning and activation for all Palo Alto Networks cloud products. This platform sits at the center of a highly distributed ecosystem - integrating with multiple teams across the company. We are re-architecting the platform as a scalable, event-driven, microservices platform with a strong focus on reliability, automation, and developer velocity. We are looking for a Full Stack Engineer who thrives in complex distributed systems, enjoys solving deep platform problems, and wants to build systems that directly impact every customer.

Requirements

  • Strong experience building distributed systems and microservices architectures
  • Proficiency in Golang (preferred) or strong backend experience with willingness to ramp quickly
  • Experience with React + TypeScript for building scalable frontend applications
  • Solid understanding of event-driven systems, asynchronous processing and workflow orchestration
  • Hands-on experience with GCP (preferred) or AWS, including services like GKE and managed databases
  • Experience with MongoDB, Redis, and/or cloud-native data stores
  • Familiarity with Docker, Kubernetes, and modern containerized deployments
  • Strong understanding of API design (REST/gRPC), versioning, and backward compatibility
  • Experience with CI/CD pipelines and modern DevOps practices
  • Deep commitment to testing and quality, including unit, contract, integration, and E2E testing
  • Good understanding of security fundamentals and data protection principles
  • Ability to work in a high-ownership, fast-moving environment with evolving requirements
  • Strong problem-solving skills and a bias toward execution and delivery

Nice To Haves

  • Experience with Temporal or workflow orchestration systems
  • Exposure to IAM systems, entitlement systems or SaaS provisioning workflows
  • Experience building platforms that integrate across multiple products/services
  • Familiarity with observability stacks and production monitoring best practices
  • Contributions to frameworks or platform-level tooling

Responsibilities

  • Design and build distributed microservices that power entitlement, provisioning, and activation workflows across Palo Alto Networks products
  • Develop event-driven architectures leveraging Pub/Sub and workflow orchestration
  • Own both backend services (Golang-based) and frontend experiences (React / TypeScript) for activation and management workflows
  • Build high-scale, highly available APIs with strong versioning and backward compatibility guarantees
  • Design and operate data models and storage systems across multiple cloud delivered DBs
  • Drive shift-left testing—own unit, contract, integration and functional test coverage as part of the development lifecycle
  • Contribute to CI/CD pipelines (GitLab) enabling safe, frequent and automated deployments
  • Improve system observability, monitoring, and operational excellence across services
  • Collaborate cross-functionally with multiple teams to deliver end-to-end customer onboarding flows
  • Continuously identify opportunities to simplify architecture, improve scalability, and reduce operational overhead
  • Mentor engineers and help raise the bar on engineering quality, ownership, and execution

Benefits

  • Restricted stock units
  • Bonus
  • Employee benefits may be found here.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service