Principal Engineer Software (Prisma Access) - NetSec

11 - 15 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Engineer at Palo Alto Networks, you will be a part of the Prisma Access team, responsible for designing, developing, and delivering next-generation technologies to make cloud access secure. You will play a vital role in implementing new features and integrations for virtualization across diverse cloud environments and deployments. Your passion for coding, problem-solving skills, and collaborative nature will contribute to the success of the team. Key Responsibilities: - Design and implement new features and integrations for virtualization features across diverse cloud environments and deployments - Engage in all phases of the product development cycle from concept definition, design, through implementation, and testing - Develop comprehensive functional specifications, evaluate task requirements and timelines, and contribute to design, development, debugging, and support processes - Hands-on experience with virtualization technologies, various hypervisors, system software, and networking - Work with different development and quality assurance groups to achieve the best quality - Work with DevOps and technical support teams to troubleshoot and fix customer reported issues - Work with other software development teams to apply PanOS features on Prisma Access Qualifications: - Bachelor's/Masters in Computer Science or a related field required or equivalent military experience required - 11-15 years of experience in developing data-plane applications - Proficiency in C/C++ programming languages, with a strong emphasis on Linux - Strong Data structures/Algorithms & debugging skills - Strong knowledge in network security fields like stateful firewall, packet processing, and network ACL - Experience with building applications in the cloud - Experience developing modules based on the network stack, OSI, and TCP/IP models L4 - L7 - Nice to have hands-on programming experience in Python and Go - In-depth understanding of Operating System principles and OS like Linux/Unix - In-depth understanding of networking concepts and TCP/IP stack, TLS - Exposure to building Microservices - Experience with virtualization platforms (e.g., VMware, OpenStack, Kubernetes) is a plus - Experience with deployment on cloud environments (OCI/AWS/GCP) - Enjoys working with many different teams with strong collaboration and communication skills - Solid foundation in design, data structures, and algorithms, and strong analytical and debugging skills - Experience in mentoring and guiding junior team members in high performing teams (Note: Role is not eligible for Immigration Sponsorship) Company Details (Additional Information): Palo Alto Networks engineering team is dedicated to preventing cyberattacks and constantly innovating in the cybersecurity industry. They value individuals who can thrive in ambiguity, embrace challenges, and contribute to a secure digital environment. The company is committed to promoting diversity and providing reasonable accommodations for individuals with disabilities.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Palo Alto Networks logo
Palo Alto Networks

Cybersecurity

Santa Clara

RecommendedJobs for You