CrawlJobs Logo

Principal Network Security Software Engineer

India, Bengaluru · Job Posted July 03, 2026
Apply Position
Job Link Share

Job Responsibility

  • Be the technical focal point of the team members and the owner of the developers services and features within the team
  • Provides direct and ongoing leadership for a team of individual contributors designing, developing, and sustaining products, enhancements, and updates
  • Plans and delivers features for multiple ongoing projects, ensuring that resources are appropriately allocated, and that goals, objectives, timelines, and budgets are met in accordance with program and organizational roadmaps
  • Manages relationships with internal and external stakeholders, setting expectations regarding deliverables, product quality, schedules, and costs
  • Proactively identifies process improvement and cost reduction opportunities and achieves operational excellence through metrics and continuous learning
  • Provides people management for assigned team members, including hiring, setting, and monitoring of performance goals, coaching, and career development
  • Builds a best-in-class engineering team that delivers excellent results
  • Advanced project management skills, including time and risk management, resource prioritization, and project structuring

Requirements

  • Bachelor's or master's degree in computer science, engineering, information systems, or related field
  • Typically, 12-15 years experience
  • Networking concepts and deep understanding of how network communication works
  • Protocols knowledge of - HTTP, DNS, TCP, UDP, SSH and RDP
  • Programing skills in one of the following technologies - Go, .NET, Java, C++, C
  • Understanding how cloud networking works, SaaS deployment, micro services architecture and Kubernetes
  • Working with one or more major cloud providers like - AWS, Azure and GCP
  • Advanced business acumen, technical knowledge, and extensive knowledge of cloud applications and related technologies

What we offer

  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Principal Network Security Software Engineer

8 matching positions

Senior Principal Software Engineer - Network Security - PanOS

We are seeking innovative engineers to design and develop security features for ...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s, Master’s, or Ph.D. in Computer Science or related technical field, or equivalent practical/military experience
  • 12+ years of professional software engineering experience, including significant time in senior technical leadership roles
  • Strong proficiency in C and C++ programming languages on Unix-based platforms
  • Solid understanding of software development methodologies, version control systems, and agile practices
Job Responsibility
Job Responsibility
  • Innovate, design, and develop new security features in our next-generation firewalls, focusing on Layer 7 identity and inspection
  • Develop functional specifications, assess task requirements and scheduling, and assist in development, debugging, and support
  • Suggest and implement improvements to the development process
  • Clearly communicate goals and desired outcomes to internal project teams
  • Interview, mentor, and coach new team members
  • Identify performance bottlenecks and continuously implement improvements
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Network Security - PanOS

We are seeking innovative engineers to design and develop security features for ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, a similar technical discipline, or equivalent practical/military experience
  • Strong proficiency in C and C++ programming languages on Unix-based platforms
  • Solid understanding of software development methodologies, version control systems, and agile practices
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a team environment
  • Verbal and written communication skills to work with multi-functional groups
Job Responsibility
Job Responsibility
  • Innovate, design, and develop new security features in our next-generation firewalls, focusing on Layer 7 identity and inspection
  • Develop functional specifications, assess task requirements and scheduling, and assist in development, debugging, and support
  • Suggest and implement improvements to the development process
  • Clearly communicate goals and desired outcomes to internal project teams
  • Interview, mentor, and coach new team members
  • Identify performance bottlenecks and continuously implement improvements
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (Cloud Network and AI Security)

Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in programming languages such as C, Python, and Go
  • Proficiency in low-level linux systems programming technologies
  • Familiarity with cloud service architectures, including compute, networking, load-balancers, and identity management
  • Experience with cloud deployments on platforms such as Azure, AWS, and GCP
  • Experience with network virtualization technologies such as DPDK, XDP
  • Strong knowledge in network security fields such as stateful firewall, packet processing, and network ACL
  • Strong scripting skills in bash and Python
  • Familiarity with Terraform/CFT/PowerShell ARM templates
  • BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering or equivalent or equivalent military experience
  • 7+ years of related engineering experience
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Senior Security Engineer and Principal Security Engineer

The Microsoft Windows Security team is looking for a learn-it-all security engin...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Statistics, Mathematics, Computer Science, or related field AND 3+ years experience in security or related field OR Bachelor's Degree in Statistics, Mathematics, Computer Science, or related field AND 4+ years experience in security or related field OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • 2+ years identifying vulnerabilities in operating systems and/or native (C/C++) applications
  • 5+ years of experience in a software engineering or security-related engineering
  • Demanstrated experience in security research, especially around vulnerability discovery
  • Experience exploiting bugs and bypassing security mitigations in operating systems
  • Familiarity with Microsoft Windows architecture
Job Responsibility
Job Responsibility
  • Participate in security reviews to identify and mitigate risk in Microsoft products, including design reviews, code reviews, and fuzzing
  • Be the security contact for teams building new innovative products and technologies in the next version of Windows and devices
  • Identify security vulnerabilities in a wide variety of key OS features such as network protocols, security features, and Microsoft devices
  • Leverage a broad and current understanding of security to devise new protections
  • Interact with the external security community and security researchers
  • Collaborate with product teams to improve security, and articulate the business value of security investments
  • Fulltime
Read More
Arrow Right

Principal Software Engineer ( Cloud Security )

We are seeking a highly skilled and experienced Principal Engineer to join us to...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep expertise in high-scale, multi-tenant distributed systems and backend development, including REST APIs, databases and microservices
  • Strong proficiency in Golang(Highly Preferred), Java or Python
  • Hands-on experience in NoSQL, SQL databases
  • Familiarity with event-driven architecture and message queues like Kafka, RabbitMQ, Pub/Sub
  • Proficiency in Docker and Kubernetes ecosystems
  • Knowledge of infrastructure as code (IaC) tools like Terraform
  • Experience with CI/CD processes
  • Strong cloud troubleshooting skills with a deep understanding of public cloud design, microservices, security, global networking, distributed systems, and load balancing
  • Experience with cloud deployments on platforms like Azure, AWS, and GCP
  • M.S/B.S degree in Computer Science or equivalent and 8+ years of relevant experience required
Job Responsibility
Job Responsibility
  • Set the example for high levels of accountability
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment
  • You will work to design, implement and troubleshoot next generation cloud security solutions
  • Hands-on participation in developing next generation cloud security architecture
  • You will participate in all phases of the product development cycle, from definition, design, through implementation and test
  • Ensure the adoption of best practices in code quality, scalability and system design among team members
  • Foster innovation in the organization
  • Recruit and Mentor new team members
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (L7 Security)

This is a high-impact, heavy-hitting Principal Software Engineer role within the...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience
  • Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred or equivalent military experience required
  • 7-10 Years Experience in design and developing scalable solutions in relevant area
  • Experience in C and Python programming
  • Proficient with Go programming
  • Experience with Redis, SQL or NoSQL database
  • Experience in Cloud Technologies like Kubernetes, Kafka, MogoDB, Redis etc.
  • Experience with HTTP and web server backend development
  • Experience with networking development, eg. TCP/UDP, Socket programming
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architect
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional product management and quality assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
What we offer
What we offer
  • restricted stock units
  • bonus
  • employee benefits (see link in description)
  • Fulltime
Read More
Arrow Right

Principal Software Engineer (L7 Security)

This is a high-impact, heavy-hitting Principal Software Engineer role within the...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience, Graduate degree (MS or Ph.D.) in Computer Science or similar technical discipline is preferred or equivalent military experience required
  • 7-10 Years Experience in design and developing scalable solutions in relevant area
  • Experience in C and Python programming
  • Proficient with Go programming
  • Experience with Redis, SQL or NoSQL database
  • Experience in Cloud Technologies like Kubernetes, Kafka, MogoDB, Redis etc.
  • Experience with HTTP and web server backend development
  • Experience with networking development, eg. TCP/UDP, Socket programming
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architect
  • Teammate who brings a can-do attitude to a dynamic working environment and is comfortable learning new technologies and platforms
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional product management and quality assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer (Quantum Security)

Help build what is next. Strata Cloud Manager is a public cloud delivered manage...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10 or more years of experience in building large enterprise applications
  • Strong background and experience in managing or building secure communication frameworks
  • Hands on understanding of SSL protocols along with solid foundation of cryptographic concepts such certificate, key exchange, key management, symmetric and asymmetric ciphers
  • Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
  • Experience developing cloud native solutions in any of the large public cloud providers
  • Experience building data management solutions using transactional data stores
  • Education: MS/BS in Computer Science or equivalent
  • 3 or more years experience in technical leadership roles in building major cloud native apps or subsystems
  • Experience with Post Quantum Cryptography implementation and standardization is highly preferred
  • Knowledge of and experience building enterprise software with graph databases is highly desirable
Job Responsibility
Job Responsibility
  • Conceptualize, Collaborate and Develop next generation security solutions based on Quantum Security
  • Hands-on participation in developing Quantum dashboards and workflows to improve adoption of PQC standards
  • Drive PQC adoption initiatives with cross functional teams
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment
  • Work with Devops and Technical Support teams to investigate and resolve critical customer defects
  • Recruit and Mentor new team members
What we offer
What we offer
  • restricted stock units
  • bonus
  • employee benefits
  • Fulltime
Read More
Arrow Right