Principal Software Engineer, Cloud Security Platform

PaloAlto Networks

CA, United States of America • 12m ago • On-site

Senior

On-site

156,400 - 253,000 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Potential salary for Principal Software Engineer, Cloud Security Platform role

Improve your resume now

$156,400 – $253,000/year

Quick Facts

  • Role: Principal Software Engineer (Senior Engineer) for a cloud-delivered security platform

  • Focus: Distributed backend services, monitoring automation, and reliability for cloud-native deployment

  • Experience: 8+ years

Description

You will build and design distributed backend services that form the backbone of a next-generation, cloud-delivered security platform. The role includes integrating cloud-provider infrastructure through service APIs, automating monitoring/data collection, analyzing disruptions, and improving reliability. You will also contribute foundational ML/AI-enabled algorithms for predictive and resilient security solutions, and help take charge of new product architecture.

Responsibilities

  • Analyze requirements and design, develop, and support highly scalable software features and infrastructure

  • Develop algorithms integrating targeted ML/AI concepts for cloud security operations (networking and orchestration)

  • Write clean, testable, readable, scalable, and maintainable code that performs at scale for thousands of customers

  • Guide testing of critical components across multiple platforms with considerations for performance, supportability, and maintainability

  • Collaborate with Product Management, Development, QA, SRE, and Customer Support to deliver the roadmap and improve customer outcomes

  • Contribute in a results-oriented culture focused on execution, quality, and speed

Benefits

  • Restricted stock units and a bonus may be included

  • Compensation range: $156,400.00 - $253,000.00/yr (base salary for non-sales; base salary + commission target for sales roles)

  • Employee benefits available (details provided on the benefits page in the posting)

Requirements

  • B.S., M.S., or PhD in Computer Science or related field with 8+ years of experience

  • Proficiency in Go, Python, or Java

  • Strong knowledge of data structures and algorithms; fundamentals of operating systems, networking, and distributed systems

  • Experience with AWS, GCP, Azure, or OCI infrastructure

  • Experience building complex, large-scale SaaS solutions using distributed databases and messaging systems

  • Understanding of PKI/certificates and security principles

  • Experience designing and implementing scalable REST APIs, services, and data pipelines

  • Experience achieving DevOps, availability, and reliability outcomes for a large cloud product

  • Experience with Test-Driven Development and CI/CD

  • Familiarity with TCP/IP and HTTP plus cloud network architectures (VPCs, load balancers, firewalls)

  • Understanding of microservices-based deployments

  • Ability to work in a fast-paced environment and provide technical leadership/mentorship

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report