Palo Alto Networks logo

Senior Principal Software Engineer (Prisma Access)

Palo Alto Networks
NewPosted today

LOCATION

Headquarters · Onsite

EXPERIENCE

8+ Years

TYPE

FullTime

SALARY

$183.6K - $297K /year

SKILLS REQUIRED

distributed systemsMicroservices ArchitectureBackend DevelopmentCloud ArchitectureGoKubernetes

Job description

Overview

Senior Engineer role on Prisma Access, Palo Alto Networks' cloud-delivered security platform, building and designing distributed backend services and taking charge of building new product architecture from scratch.

What you'll do

  • Analyze requirements, design, develop, and support highly scalable software features and infrastructure on the next-generation security platform, ready for cloud native deployment from inception to completion
  • Develop algorithms to integrate targeted ML/AI concepts related to operations in the cloud security platform in terms of networking and orchestration
  • Write clean, testable, readable, scalable, and maintainable code that performs well for thousands of customers
  • Actively guide testing of critical components, considering multiple platforms, performance, supportability, and maintainability
  • Collaborate closely with Product management, Development, Quality Assurance, SRE, and Customer support teams on delivering the roadmap and improving customer outcomes
  • Build and automate monitoring infrastructure, optimize data collection, analyze system disruptions, and create solutions for improved reliability

What you'll need

  • B.S, M.S or PhD in Computer Science or a related field with a minimum of 8+ years of proven experience
  • Proficiency in one or more programming languages: Go, Python, or Java
  • Proficient in problem solving with a strong understanding of data structures and algorithms and a solid foundation in operating systems, networking and distributed systems
  • Experience working with cloud provider infrastructure like AWS, GCP, Azure or OCI
  • Experience building complex, large scale SaaS solutions with distributed databases and messaging systems
  • Good understanding of PKI / Certificates and security principles
  • Proven record designing and implementing scalable REST APIs, services and data pipelines
  • Experience handling DevOps, availability and reliability outcomes for a large cloud product
  • Experience with Test-Driven Development and CI/CD methodologies
  • Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures (VPCs, load balancers and firewalls within cloud environment)
  • Strong understanding of microservices-based deployments with the ability to design services
  • High energy and the ability to work in a fast-paced environment with a can-do attitude
  • Experience working with architects, product and program managers to deliver product features on time and at high quality
  • Demonstrate technical leadership and mentorship skills

Nice to have

  • Experience with Docker and Kubernetes container orchestration
  • Experience with IaC tools like Terraform, CloudFormation
  • Experience with monitoring tools (Prometheus, Grafana) and logging tools (ELK stack, Fluentd)
  • Hands-on experience with graph databases

Details

  • Location: Office, USA - CA - Headquarters
  • Most teams work from the office full time, with flexibility when needed
  • Immigration sponsorship: eligible

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Principal Software Engineer (Prisma Access)