Senior Principal Software Engineer

1 month ago


Santa Clara, California, United States Palo Alto Networks Full time
Job Overview

Palo Alto Networks is seeking a seasoned Senior Principal Software Engineer to join our ADEM group. As a key member of our engineering team, you will be responsible for designing and developing robust, efficient, and scalable browser extensions for monitoring digital experiences.

Key Responsibilities
  • Design and develop software systems that address complex challenges in the ADEM space
  • Collaborate with cross-functional teams to create tight integrations of product features and infrastructure
  • Write clean, testable, readable, scalable, and maintainable code that scales and performs well for thousands of customers
  • Participate actively in design and development discussions
  • Identify areas for improvement within the team and actively push for positive change through new initiatives or optimizations
Requirements
  • 10+ years of solid experience in programming, design, and development, with a focus on client-side software, particularly browser plugins and extensions
  • Extensive hands-on programming skills in TypeScript, JavaScript, and HTML/CSS, with experience building and optimizing browser extensions for Chrome, Firefox, Safari, and Edge
  • Strong understanding of browser APIs, including WebExtensions, and familiarity with browser-specific capabilities and limitations
  • Proven expertise in developing cross-browser compatible solutions, ensuring consistent and reliable monitoring across different browsers and platforms
  • Experience in managing background scripts, content scripts, and data collection components within browser plugins
  • Strong understanding of asynchronous programming, WebSockets, and RESTful APIs for integrating browser plugins with backend monitoring systems
  • Familiarity with security best practices for browser extensions, including secure storage, permission management, and data protection, ensuring safe and compliant monitoring
  • Experience with testing frameworks for browser plugins, such as Selenium, Cypress, or Puppeteer, and integrating them into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD)
  • Knowledge of packaging, signing, and distributing browser extensions through channels like Chrome Web Store, Mozilla Add-ons, Apple Safari Extensions, and Microsoft Edge Add-ons
  • Strong understanding of data privacy regulations and compliance standards related to monitoring and data collection
  • Familiarity with version control (e.g., Git) and deployment processes specific to browser extensions
  • Exposure to performance monitoring and diagnostics for browser plugins, with a focus on optimizing data collection efficiency, resource consumption, and responsiveness
What We Offer

Palo Alto Networks is committed to providing a challenging and rewarding work environment that allows our engineers to grow and develop their skills. We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development.



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

    About the RoleWe 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 data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery.Your ImpactDrive projects from...


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

    Senior Principal Software Engineer - Browser Plugins ExpertWe are seeking an accomplished Senior Principal Software Engineer with expertise in developing browser plugins to join our Autonomous Digital Experience Management (ADEM) group at Palo Alto Networks.As a member of our world-class engineering team, you will work on innovative solutions in the ADEM...


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

    Job SummaryMicrosoft Corporation is seeking a highly skilled Senior Principal Silicon Engineer to join our team. As a key member of our Data Processing Unit (DPU) team, you will be responsible for designing and developing cutting-edge silicon solutions that have a planet-scale impact.ResponsibilitiesAs a Senior Principal Silicon Engineer, you will be...


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

    About the RoleWe 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.Your ImpactDrive projects from requirements to complete design and implementation as project lead or...


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

    About the RolePalo Alto Networks' ADEM group is seeking an accomplished Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. As a member of our team, you will be shaping the future of cybersecurity, working on innovative solutions in the ADEM domain, focusing on building robust, efficient, and scalable...


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

    Job DescriptionPalo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking an accomplished Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. You will be part of a world-class engineering team working on innovative solutions in the ADEM domain, focusing on building robust,...


  • Santa Clara, California, United States Citrix Systems Inc Full time

    Job Title: Principal IT Software EngineerJob Summary:We are seeking a highly skilled Principal IT Software Engineer to lead the design and development of strategic initiatives for our cloud-based products. As a technical leader, you will drive the development of complex projects, provide technical guidance, and mentor experienced staff members.Key...


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

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Next-Gen Firewall team. As a key member of our software engineering team, you will be responsible for designing and developing cutting-edge technologies for our firewall. Your expertise in network protocols, computer architecture, and cybersecurity will be essential...


  • 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 team. 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.We are looking for a talented engineer with a...


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

    Job SummaryAs a Principal Software UI/Frontend Engineer at Palo Alto Networks, you will play a key role in designing and delivering innovative solutions that generate insights into our customers' network security infrastructure. You will collaborate with product managers, UX designers, and UI engineers to create cutting-edge UI and data visualization...


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

    Our MissionPalo Alto Networks is dedicated to being the cybersecurity partner of choice, protecting our digital way of life. Our vision is a world where each day is safer and more secure than the one before.We are a company built on the foundation of challenging and disrupting the way things are done, and we're looking for innovators who are as committed to...


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

    About the RolePalo Alto Networks is seeking a highly skilled Senior Principal Software Engineer to join our ADEM (Autonomous Digital Experience Management) group. As a key member of our engineering team, you will be responsible for designing and developing robust, efficient, and scalable browser extensions for monitoring digital experiences.Key...


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

    Job SummaryPalo Alto Networks is seeking a highly skilled Senior Principal Software Engineer to join our AI Runtime Security team. As a key member of our team, you will be responsible for designing and developing scalable, reliable, and efficient cloud services.Key ResponsibilitiesArchitect and develop cloud services for AI Runtime SecurityLead the design...


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

    About the RolePalo Alto Networks is seeking a highly skilled Senior Principal Software Engineer to join our ADEM (Autonomous Digital Experience Management) group. As a key member of our engineering team, you will be responsible for designing and developing robust, efficient, and scalable browser extensions for monitoring digital experiences.Key...


  • Santa Clara, California, United States LanceSoft Full time

    Job Title: Senior Software EngineerJob Summary:LanceSoft is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications. You will work closely with cross-functional teams to ensure that software meets the required quality and...


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

    Job SummaryWe are seeking a highly skilled Principal UI Engineer Software NetSec to join our team at Palo Alto Networks. As a key member of our NetSec UI team, you will be responsible for designing and delivering innovative UI solutions that generate insights into our customers' network security infrastructure.Your ImpactPassionate about building highly...


  • Santa Clara, California, United States Dell Full time

    As a Senior Principal Power Engineer at Dell, you will play a critical role in developing next-generation large-scale AI Infrastructure with a focus on leading power systems. This includes power supplies, transformers, power distribution units, bus systems, backup supplies, and more.You will engage with high-profile AI customers to optimize solutions for...


  • Santa Clara, California, United States Forward Networks Inc Full time

    Revolutionize Network Management with Forward NetworksForward Networks is a pioneering company that's changing the way large networks are managed. Our innovative platform, the Forward Enterprise, creates a digital twin of the network, based on a mathematical model. This scalable solution supports hundreds of thousands of network devices, whether cloud,...


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

    Job DescriptionYour CareerPalo Alto Networks' ADEM (Autonomous Digital Experience Management) group is seeking a seasoned Senior Principal Software Engineer with expertise in developing client-side software for Windows and macOS. As a key member of our world-class engineering team, you will work on innovative solutions in the ADEM domain, focusing on...


  • Santa Clara, California, United States Dell Full time

    We're developing cutting-edge technologies and customer solutions to lead the industry in AI growth. As a Senior Principal Power Engineer, you'll be involved in assessing the competition, developing technology and product strategies, and ensuring the supply base and Dell manufacturing operations are ready for the change.Our team leads technology...