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 will play a critical role in developing and delivering next-generation technologies within the App Acceleration team at Palo Alto Networks. This position focuses on designing, implementing, and enhancing highly scalable software features that ensure secure access to cloud services. The role emphasizes collaboration, innovation, and a commitment to quality, making it essential for candidates to possess strong technical skills and a passion for software development.

Responsibilities

  • Design, develop and implement highly scalable software features
  • Participate in architecture, design and development of App Acceleration features
  • 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 Technical Support teams to troubleshoot customer issues

Requirements

  • At least 15 years of experience in system software development
  • Experience with developing data plane software using C/C++ and Golang
  • Experience with developing Linux kernel network stack
  • Experience in developing high performance distributed software applications
  • Experience with Cloud platforms such as GCP and AWS
  • Strong understanding of TCP/IP and routing protocols
  • Experience with building scalable systems
  • Knowledge of HTTP 1.1/2.0, TLS, DNS protocols
  • Good grasp of asynchronous programming, multithreading and multiprocessing
  • Able to troubleshoot system-level integration and performance issues
  • Fast learner and eager to absorb new emerging technologies
  • Can-do attitude on problem-solving, quality, and ability to execute
  • Enjoys working with different teams with strong collaboration and communication skills

Nice-to-haves

  • Development expertise in proxy systems like nginx / haproxy

Benefits

  • FLEXBenefits wellbeing spending account
  • Mental and financial health resources
  • Personalized learning opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service