Principal Software Engineer

24 hours ago


Santa Clara, California, United States Palo Alto Networks Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our browser technologies team, you will be responsible for building products that protect data, workloads, and infrastructure for some of the largest enterprise customers in the world.

About the Role

In this role, you will develop security disciplines to solve real-world problems and critical cybersecurity challenges. You will be responsible for complete software development process including requirement analysis, design, development, deployment, and support. You will write clean, testable, readable, scalable and maintainable code that scales and performs well for thousands of customers.

Responsibilities
  • Develop a strong understanding and be able to explain browser internals and design concepts to others
  • Participate actively and be a factor to design and development discussions
  • Responsible for complete software development process including requirement analysis, design, development, deployment, and support
  • Write clean, testable, readable, scalable and maintainable code that scales and performs well for thousands of customers
Requirements
  • 5+ years of solid experience in C++
  • Solid experience in Data Structures and Algorithms, Object Oriented Design
  • Expertise in javascript
  • Experience working on chromium or any browser engine or building features on top of the browser
  • Understanding of cache, cookies, HTTP/HTTPS and other security protocols
  • Understanding of HTML5 and CSS
  • Experience/Knowledge of V8 engine is a plus
  • Knowledge of network protocols
  • Experience in a multi-threaded and multi-process environment
  • Deep understanding of web development best practices (e.g. Performance, Memory etc.)
  • Proficiency with Source Code Tools
  • Experience handling open source projects
  • Experience handling huge code bases spanning a few GBs
Preferred Qualifications
  • Work experience in Docker and Kubernetes
  • Experience working on golang applications is a plus
  • Experience in designing/building scalable microservices based architectures and REST APIs is a plus
  • Experience in building multithreaded concurrent systems
  • Video/media streaming protocols
  • RPC mechanisms
  • Experience on any databases like new4j,sql, big query etc.
  • Able to debug and analyze complex issues
  • Chromium/WebKit committer
About Us

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at



  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerWe are seeking an experienced Principal Software Engineer to join our Prisma Access team at Palo Alto Networks. As a key member of our engineering team, you will design, develop, and deliver next-generation technologies that shape the future of cybersecurity.About the RoleAs a Principal Software Engineer, you will be...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal IT Software EngineerWe are seeking a highly skilled Principal IT Software Engineer to join our IT Customer Experience Team. As a key member of our team, you will be responsible for delivering high-quality custom-built technology solutions, including our licensing system, which is a critical component of our PANW product ecosystem.As a...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal IT Software EngineerWe are seeking a highly skilled Principal IT Software Engineer to join our IT Customer Experience Team. As a key member of our team, you will be responsible for delivering high-quality custom-built technology solutions, including our licensing system, which is a critical component of our PANW product ecosystem.As a...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Principal Software EngineerOracle Cloud Infrastructure (OCI) is seeking a highly skilled Principal Software Engineer to join our Observability and Data team. As a key member of our team, you will be responsible for designing and developing innovative cloud services that operate at high scale in a broadly distributed multi-tenant cloud...


  • Santa Clara, California, United States Oracle Full time

    Job Title: Principal Software EngineerOracle Cloud Infrastructure (OCI) is seeking a highly skilled Principal Software Engineer to join our Observability and Data team. As a key member of our team, you will be responsible for designing and developing innovative solutions for our cloud-based services.About the RoleWe are looking for a talented engineer with a...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will play a critical role in designing and developing software for IoT security engine in our cloud-based software components.Key Responsibilities:Design and develop software...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our Prisma Access SASE data plane team. As a key member of our engineering team, you will be responsible for developing and innovating solutions for Palo Alto Networks next-generation Firewalls and Prisma Access Cloud.Key...


  • Santa Clara, California, United States Gigamon Full time

    {"title": "Senior Principal Software Engineer", "description": "Job SummaryGigamon, a leading provider of network visibility and analytics solutions, is seeking a highly skilled Senior Principal Software Engineer to join our GigaSMART team. As a key member of our team, you will be responsible for architecting, designing, and implementing security-related...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software Engineer in TestWe are seeking a highly skilled Principal Software Engineer in Test to join our SASE Solution Test team at Palo Alto Networks. As a key member of our team, you will be responsible for developing and executing sophisticated software tests to validate Customer Solution Profiles, working closely with Development,...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.About the RoleThis is an exciting opportunity to work on a...


  • Santa Clara, California, United States Gigamon Full time

    {"title": "Senior Principal Software Engineer", "description": "Job SummaryGigamon, a leading provider of network visibility and analytics solutions, is seeking a highly skilled Senior Principal Software Engineer to join our GigaSMART team. As a key member of our team, you will be responsible for architecting, designing, and implementing security-related...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionPalo Alto Networks is seeking a highly skilled Principal Software Engineer to join our dynamic team. As a key member of our Cloud Management Platform team, you will play a critical role in developing and delivering scalable cloud-native network management systems.Responsibilities:Conceptualize, collaborate, and develop highly scalable...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software Engineer in TestPalo Alto Networks is seeking a highly skilled Principal Software Engineer in Test to join our Prisma SASE Test team. As a key member of our team, you will be responsible for developing and executing sophisticated software tests and frameworks to validate Prisma SASE functionality and scale.Key...


  • Santa Clara, California, United States NVIDIA Full time

    Job Title: Principal Engineer for AI Software ResiliencyWe are seeking a highly skilled Principal Engineer to lead the development of AI software resiliency for our cutting-edge AI supercomputers.About the Role:As a Principal Engineer, you will play a pivotal role in defining and implementing critical resiliency features for our AI supercomputers at a scale...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our WildFire Team in the Content Delivered Security Service (CDSS) organization. As a key member of our engineering and Security Research team, you will play a critical role in delivering the best of security services in the cloud to prevent...


  • Santa Clara, California, United States Belden Full time

    Job SummaryBelden is seeking a highly skilled Principal Engineer to lead the development of our next-generation products. As a key member of our engineering team, you will use your expertise to propose and develop innovative solutions to customer problems.Key ResponsibilitiesDefine the infrastructure and software architecture for React-based frontend...


  • Santa Clara, California, United States Belden Full time

    Job SummaryBelden is seeking a highly skilled Principal Engineer to lead the development of our next-generation products. As a key member of our engineering team, you will use your expertise to propose and develop innovative solutions to customer problems.Key ResponsibilitiesDefine the infrastructure and software architecture for React-based Front End...


  • Santa Clara, California, United States Oracle Corporation Full time

    Job Title: Principal Software Development EngineerOracle Corporation is seeking a highly skilled Principal Software Development Engineer to join our Data Services team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable solutions using modern AI technologies.About the RoleWe are looking for a self-starter...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our software products to meet the needs of our customers.Key ResponsibilitiesLead the development of complex software...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Software QA EngineerWe are seeking a highly skilled Principal Software QA Engineer to join our IoT Security team at Palo Alto Networks. As a key member of our software quality assurance engineering team, you will be responsible for building, automating, and running functional testing scenarios for our products in virtualized elements.Key...