Palo Alto Networks - Santa Clara, CA

posted about 2 months ago

Full-time - Senior
Santa Clara, CA
Professional, Scientific, and Technical Services

About the position

The Sr Principal Software Engineer for the Application Edge Platform at Palo Alto Networks is responsible for designing, developing, and implementing scalable software features that enhance secure access service edge (SASE) solutions. This role involves collaboration with a multi-functional team to create innovative software that integrates cloud-based management, monitoring, and analytics, ultimately contributing to the company's mission of cybersecurity.

Responsibilities

  • Design, develop and implement highly scalable software features.
  • Participate in architecture, design and development of Application Acceleration software.
  • Research and implement different frameworks suited to the solution.
  • Work with different development and quality assurance groups to achieve the best quality.
  • Suggest and implement improvements to the development processes.
  • Work with DevOps and the Technical Support teams to troubleshoot customer issues.

Requirements

  • Strong understanding of HTTP 1.1/2.0, TLS and DNS protocols.
  • Experience in developing high performance distributed software applications.
  • Expertise in data structures and algorithms for large scale systems.
  • Strong proficiency in Golang and Python.
  • Experience in Redis, Influx DB, Elastic Search.
  • Knowledge of TCP/IP and routing protocols.
  • 10+ years of experience in developing software applications with a Bachelor's or Master's degree in computer science or equivalent military experience.

Benefits

  • FLEXBenefits wellbeing spending account with over 1,000 eligible items.
  • Mental and financial health resources.
  • Personalized learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service