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

At Palo Alto Networks, we are on a mission to be the cybersecurity partner of choice, protecting our digital way of life. Our vision is to create a world where each day is safer and more secure than the one before. We are looking for innovators who are committed to shaping the future of cybersecurity. As part of our Prisma Access group, you will be involved in developing the Application Edge Platform for Secure Access Service Edge (SASE). This role requires you to work with a world-class software engineering team on cutting-edge technologies that provide protection straight from the cloud, ensuring secure access to cloud services for our customers, whether they are on-premise, remote networks, or mobile users. In this position, you will design, develop, and implement highly scalable software features that enhance our Application Acceleration software. You will participate in the architecture, design, and development processes, researching and implementing various frameworks suited to our solutions. Collaboration is key, as you will work closely with different development and quality assurance groups to ensure the highest quality of our products. Additionally, you will engage with DevOps and Technical Support teams to troubleshoot customer issues, ensuring that our solutions meet the needs of our users effectively. We value ongoing learning and respect each employee as a unique individual. Our development and personal wellbeing programs are designed to give you choice in how you are supported, including our FLEXBenefits wellbeing spending account and mental health resources. We believe in the power of collaboration and value in-person interactions, which is why our employees generally work full-time from our office, with flexibility offered where needed. This setup fosters casual conversations, problem-solving, and trusted relationships, creating an environment where we all win with precision.

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 selected by employees.
  • Mental and financial health resources.
  • Personalized learning opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service