Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Palo Alto Networks Logo

Principal Software Engineer (Backend)

Palo Alto Networks

$147,000 - $233,200
Sep 2, 2025
Santa Clara, CA, US
Apply Now

In a world where remote work is the new norm, organizations’ perimeters are much more loosely defined and cloud-native apps replace data centers rapidly, a new approach is needed to provide connectivity, compliance and security for all. Prisma Access provides protection straight from the cloud to make access to the cloud secure.

Requirements

  • 10+ years’ experience in building complex, high scale SaaS solutions. Preferably experienced in Golang.
  • Experience in developing cloud distributed applications and cloud infrastructures.
  • Strong computer science fundamentals and understanding of principles of DevOps and Continuous Delivery
  • Proven record designing and implementing scalable REST APIs, services and data pipelines.
  • Hands-on experience using SQL/NoSQL based databases.
  • Understanding of microservices-based deployments with the ability to introduce monitoring/tracing of application logs.
  • 5+ years Experience with running complex workloads on cloud-based architectures on one or more cloud platforms, such as AWS, Azure, GCP, Kubernetes and their technologies (Lambda functions, SNS/SQS etc.).

Responsibilities

  • Analyze requirements, design, develop and support highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment from inception to completion.
  • Write clean, testable, readable, scalable and maintainable code that scales and performs well for thousands of customers.
  • Actively guide testing of critical components in the product, taking into account complex considerations of multiple platforms, performance, supportability, maintainability and much more.
  • Collaborate closely with the Product management, Development, Quality Assurance, SRE and Customer support teams on delivering the roadmap and improving customer outcomes.
  • Drive a results-oriented culture with a strong focus on execution, quality, and speed.
  • Be a strong mentor and coach to the team, innovate around tools and process development.
  • Write design documents, software development guidelines, and best practices.

Other

  • Passion for software engineering and coding, energetic and eager to create and outperform.
  • Experience handling Devops, SRE, availability and reliability outcomes for a large cloud product.
  • Be able to clearly communicate goals and desired outcomes to internal project teams, explain highly complex Cloud Computing and Security concepts to others.
  • This role requires participating in an on-call rotation to troubleshoot and resolve customer issues and incidents.
  • B.S. or B.A. in Computer Science or Engineering.