Palo Alto Networks

Principal Software Engineer (CDSS Cloud Services)

Palo Alto Networks$147K — $237K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • BS/MS in Computer Science or Engineering, or equivalent military experience
  • 8+ years in software engineering, especially in large-scale distributed systems
  • Experience with AI agents and multi-agent workflows using frameworks like LangChain
  • Proficiency in GoLang, Python, or PHP programming languages
  • In-depth knowledge of Linux and Microservices architecture
  • End-to-end project leadership experience
  • Familiarity with web servers/proxies such as NGINX or Envoy
  • Hands-on knowledge of SQL and No-SQL database technologies

Responsibilities

  • Design and implement threat prevention and App-ID cloud services
  • Engage in all phases of the product development cycle
  • Deliver real-time security services to clients
  • Collaborate across teams to shape solutions and integrations
  • Participate in code and design reviews as well as technical decisions
  • Establish a clear technical vision for projects
  • Coordinate with PLM on new feature requirements
  • Collaborate with QA and DevOps on release deployments

Benefits

  • Flexible work environment
  • Collaboration-focused culture
  • Opportunities for innovation and creativity
  • Access to cutting-edge technologies
  • Immigration sponsorship available
Full Job Description
Job Summary

Our Team

We are the App-ID Cloud team. Our engineering team is provided with an unrivaled opportunity to build the products and practices that will support our company growth over the next decade, defining the cybersecurity industry as we know it. If you see the potential of how incredible products can transform a business with AI, this is the team for you. If you don't wait for directions, instead, identifying new features and opportunities we have to just get better, this is your new career.

We're seeking innovators - engineers who seek to design new products, designing state-of-the-art products that do not exist today. These engineers love to code with a drive to build global products and bring new ideas to develop security disciplines to solve real-world problems. We are looking for talent engineers who take ownership of their areas of focus and who are driven to pursue problems at every level. Collaboration is at the heart of our culture and we need engineers who can communicate at a high level and work well with multi-functional teams towards achieving a common goal.

Key Responsibilities
  • 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


Qualifications

Required Qualifications
  • 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

Preferred Qualifications
  • 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


#LI-TD12

Compensation Disclosure

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.

$147,000.00 - $237,500.00/yr

Is role eligible for Immigration Sponsorship?: Yes

About Palo Alto Networks

Palo Alto Networks, Inc. is an American multinational cybersecurity company with headquarters in Santa Clara, California. Its core products are a platform that includes advanced firewalls and cloud-based offerings that extend those firewalls to cover other aspects of security. The company serves over 70,000 organizations in over 150 countries, including 85 of the Fortune 100. It is home to the Unit 42 threat research team and hosts the Ignite cybersecurity conference.
Learn more about Palo Alto Networks
Size
11,870 employees
Market Cap
$42.6 billion
Industry
Net Income
-$368.2 million
Founded
2005
5 Year Trend
+25.7%
Revenue
$3.7 billion
NASDAQ

Similar Jobs

More Jobs at Palo Alto Networks

More Enterprise Technology Jobs

Find similar Principal Software Engineer (CDSS Cloud Services) jobs: