Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Principal Software Engineer (C++-low level-Prisma Browser)

Palo Alto Networks

Our Mission

At Palo Alto Networks®, we’re united by a shared mission—to protect our digital way of life. We thrive at the intersection of innovation and impact, solving real-world problems with cutting-edge technology and bold thinking. Here, everyone has a voice, and every idea counts. If you’re ready to do the most meaningful work of your career alongside people who are just as passionate as you are, you’re in the right place.

Who We Are

In order to be the cybersecurity partner of choice, we must trailblaze the path and shape the future of our industry. This is something our employees work at each day and is defined by our values: Disruption, Collaboration, Execution, Integrity, and Inclusion. We weave AI into the fabric of everything we do and use it to augment the impact every individual can have. If you are passionate about solving real‑world problems and ideating beside the best and the brightest, we invite you to join us!

We believe collaboration thrives in person. That’s why most of our teams work from the office full time, with flexibility when it’s needed. This model supports real‑time problem‑solving, stronger relationships, and the kind of precision that drives great outcomes.

Job Summary

We are looking for a Principal Systems Engineer / Researcher to build and advance core technologies within our Chromium‑based Prisma Browser.

This role is for engineers who enjoy solving complex problems where an established solution may not exist. The ideal candidate combines strong C/C++ or Rust systems engineering, exceptional debugging and problem‑solving skills, and an investigative mindset—the ability to look beyond documented APIs, understand how systems actually work, and explore new ways to solve difficult technical challenges.

You will work across Chromium, operating systems, networking, security, and remote‑access technologies, rapidly learning unfamiliar systems and turning research and prototypes into secure, production‑quality capabilities.

Key Responsibilities

  • Lead the change - Own critical features from conception to deployment, shaping the core of our Chromium‑based Prisma Browser
  • Problem Solving: Leveraging creative approaches to overcome tough obstacles.
  • Collaborate with cross‑functional teams to design, build, and optimize features.

Qualifications

  • Education Requirement: All degrees must be in Engineering, Computer Science, or a closely related field. Bachelor’s degree with a minimum of 8 years of related experience; OR Master’s degree with a minimum of 6 years of related experience; OR PhD with a minimum of 3 years of related experience; OR equivalent work experience.
  • 6+ years of software engineering, systems engineering, security research, or related experience.
  • Strong programming expertise in C/C++ and/or Rust, including experience with complex, multithreaded, performance‑sensitive production software.
  • Strong experience with reverse engineering, API hooking/instrumentation, protocol analysis, binary analysis, security research, or similar investigative engineering techniques.
  • Exceptional debugging and code‑analysis skills, with the ability to investigate complex problems across multiple layers of a system on Windows, macOS, and/or Linux.
  • Good understanding of systems concepts like process architecture, memory management, concurrency, IPC, networking, and asynchronous programming.
  • Ability to quickly understand unfamiliar technologies and large, complex codebases.
  • Demonstrated ability to investigate ambiguous technical problems, challenge assumptions, prototype alternative approaches, and develop solutions where an established implementation path may not exist.

Preferred Qualifications

  • Experience developing or modifying Chromium, including areas such as browser/renderer architecture, Mojo/IPC, networking, sandboxing, profiles, extensions, or platform integration.
  • JavaScript/TypeScript/Python and Chrome extension experience
  • Experience with advanced debugging and analysis tools such as IDA Pro, Ghidra, Frida, Detours, packet analyzers, tracing frameworks, or equivalent technologies.
  • Experience with RDP, SSH, SMB, VNC, VDI, application streaming, remote browser isolation, or other remote‑access technologies.
  • Knowledge of TCP/IP, TLS, proxies, tunneling, PKI, Kerberos, NTLM, SPNEGO, SSH authentication, and related security technologies.
  • Experience integrating native operating‑system functionality with Chromium or another large cross‑platform application.
  • Experience with browser media and graphics technologies such as H.264/H.265, hardware video acceleration, GPU rendering, WebGL, WebGPU, or WebCodecs.
  • Experience with WebAssembly or bringing existing native technologies into browser environments.
  • Understanding of browser security architecture including sandboxing, process/site isolation, permissions, profiles, storage, extensions, and browser trust boundaries.
  • Experience analyzing, modifying, or contributing to large open‑source projects.

Compensation Disclosure

The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non‑sales roles) or base salary + commission target (for sales/com‑missioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. A description of our employee benefits may be found here.

- /yr

Our Commitment

We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

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 View email address on click.appcast.io.

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.

All your information will be kept confidential according to EEO guidelines.

Is role eligible for Immigration Sponsorship? No. Please note that we will not sponsor applicants for work visas for this position.

#J-18808-Ljbffr

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Principal Software Engineer (C++-low level-Prisma Browser) in Santa Clara, CA vacancy
  •  ...Palo Alto Networks is seeking a Principal Systems Engineer / Researcher to advance core technologies for our Chromium-based Prisma Browser. You will tackle complex problems where documented...  ...may not exist, applying expertise in C/C++ and/or Rust, debugging, and... 
    Senior
    Remote work

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $183.6k - $297k

     ...life. We are looking for an Engineering Manager to lead the Explicit...  ...cross-functional areas within Prisma Access. This role combines hands...  ...of experience managing a software engineering team in a large enterprise...  ...an offer at the posted level, the starting base salary (... 
    Senior
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    3 hours ago
  • $184k - $287.5k

     ..., reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will...  ...and optimize GPU algorithms from high-level generic interfaces through low-level implementation.Design stable interoperability... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $135.2k - $306.4k

     ...planes. We are hoping to enhance engineering efficiency by concentrating our expertise on building low level systems with high performance...  ...opportunity to work with senior architects & leaders at OCI as...  ...As a Senior Principal Engineer, you will lead the design... 
    Senior
    Temporary work
    Worldwide
    Flexible hours

    Oracle

    Santa Clara, CA
    4 days ago
  • $161k - $299k

     ...hardware verification technology. As a Senior Engineer in the System Verification Group, you will...  .... We are looking for an experienced C/C++ software engineer to join the Xcelium Software...  ...factors such as qualifications, skill level, competencies and work location. Benefits... 
    Senior

    Cadence Design Systems

    San Jose, CA
    3 hours ago
  • $161k - $299k

     ...hardware verification technology. As a Senior Engineer in the System Verification Group, you will...  ...We are looking for an experienced C/C++ software engineer to join the Xcelium Software Development...  ...factors such as qualifications, skill level, competencies and work location. Our... 
    Senior

    RiseMe

    San Jose, CA
    4 days ago
  •  ...are looking for hands-on engineers with expertise and...  ...areas of cloud service software engineering: high scale...  ...initiatives. An engineer at any level can have significant...  ..., such as Java, C++, C# ~ Hands‑on experience...  ...closely with architects, principals, product and program... 
    Senior
    Flexible hours

    Ll Oefentherapie

    Santa Clara, CA
    5 days ago
  •  ...world's most influential companies. As a Senior Principal Software Engineer at JPMorgan Chase within the Trust & Safety...  ...Job responsibilities Writes advanced level code in Java to build cutting edge high through put low latency engineering solutions Regularly... 
    Senior
    For contractors

    Fairygodboss

    Palo Alto, CA
    3 hours ago
  • $145.6k - $276.8k

     ...required (U.S. citizen) Position: Senior Principal Software Engineer – 5G Core Network protocol development...  ...based software systems utilizing modern C++, Python, or equivalent environments...  ...representative of all experience levels. Additional Information RTX anticipates... 
    Senior
    Contract work
    Worldwide
    Relocation

    Prattwhitney

    San Jose, CA
    2 days ago
  • $161k - $299k

     ...will build high-performance software engines and algorithms behind next-generation...  ...We are looking for a Senior / Staff Software Engineer to...  ...algorithms, high-performance C++, parallel and distributed computing...  ...concurrent programming and low-level performance profiling.... 
    Senior
    Full time

    Cadence Design Systems

    San Jose, CA
    2 days ago
  •  ...Palo Alto Networks is shaping the future of cloud and network security. We are seeking an Engineering Manager to lead the Explicit Proxy team within Prisma Access, combining hands-on depth with managerial excellence to deliver scalable, secure services at cloud scale.... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $183.6k - $297k

     ...Management, API Gateway, and automated onboarding services.Senior Principal Software Engineers are:Technical experts that help accelerate adoption of...  ...Development: Recruit, mentor, and guide principal, senior, and mid-level engineers, fostering a technical culture of high quality... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks

    San Jose, CA
    2 days ago
  • $170k - $277k

     ...drives great outcomes. Job Summary We are seeking a Senior Principal Software Engineer who is first and foremost a software craftsman with a...  ...productivity, and platform consistency. Provide expert-level code reviews and technical mentorship, raising the engineering... 
    Senior
    Full time
    Work at office
    Visa sponsorship
    Work visa

    Palo Alto Networks, Inc.

    Santa Clara, CA
    1 day ago
  • $183.6k - $297k

     ...the data pipeline, analytics engine, and user interface. We are...  ...world. Job Summary As a Senior Principal Backend Engineer in our...  ...~14+ years of professional software engineering experience, with...  ...application development. ~ Expert-level programming skills in Python... 
    Senior
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    3 days ago
  • $199k

     ...satisfaction. The Loyalty Engineering organization powers...  ...across the full stack, from low level design and API design to data...  ...modeling, with particular depth on browser side architecture such as...  ...experience. ~ Professional software development experience building... 
    Senior
    Worldwide

    Expedia Group

    San Jose, CA
    29 days ago
  • $147k - $237.5k

     ...a GCP environment The role involves working across the full software development lifecycle, including system design, implementation,...  ...communication skills, with the ability to clearly articulate both high-level system architecture and detailed technical design Strong... 
    Senior

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • $272k - $431.25k

     ...We are now looking for a Principal Software Engineer for LPX System Software! NVIDIA’s LPX System Software team builds the foundational software...  ...programming expertise, with Rust as your language of choice for low-level work. You have shipped production Rust at the hardware or... 
    Shift work

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...Cadence Design Systems is seeking a talented Software Engineer for its R&D group to create advanced software for physical verification of semiconductor...  ...’s degree in CS or CE with 10+ years of experience, strong C/C++ skills, and excellent communication. #J-18808-Ljbffr... 
    Senior

    Jobleads-US

    San Jose, CA
    2 days ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code...  ...looking for an experienced Principal Software Engineer to own the...  ...accuracy, auditability, and low-latency processing....  ...platform, and mentor senior/staff engineers on...  ...qualifications , skill level, competencies, and... 
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    16 days ago
  • $161k - $299k

     ...Position Overview We are seeking a talented Software Engineer to join our Research & Development (R&D)...  .... Strong proficiency in C and C++ programming languages. Solid problem-...  ...on factors such as qualifications, skill level, competencies and work location.... 
    Senior
    Work experience placement

    Cadence Design Systems

    San Jose, CA
    2 days ago
  •  ...Role We are looking for a skilled and experienced C++ Engineer to design and build high-performance software on Linux. You will be a key contributor to an...  ...& HW ~2+ years of Python development ~ Strong Low-Level Programming and Debugging tools ~ Software development... 
    Senior

    Imagry

    San Jose, CA
    more than 2 months ago
  • $152k - $241.5k

     ...is seeking an innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software team. In this role, you...  ...sophisticated software and hardware designs Exceptional C/C++ programming and low-level driver experience; background and strength with... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    22 hours ago
  • $184k - $287.5k

     ...impact on the world.We are seeking an outstanding Software Engineer to join our US-based networking software team. As...  ..., and performance/latency tradeoffs.Proven low-level software expertise with proficiency in C/C++ and comfort debugging across firmware, driver, OS... 
    Senior
    Full time
    Shift work

    Nvidia

    Santa Clara, CA
    22 hours ago
  •  ...Cadence Design Systems seeks a Software Engineer for its Research & Development group, focusing on advanced software for physical verification at leading-edge semiconductor nodes. The role drives innovation in development and validation of software used to design and manufacture... 
    Senior

    Jobleads-US

    San Jose, CA
    2 days ago
  • $135k - $185k

     ...goal of enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re leveraging...  ..., and switches that make up our low latency, high capacity satellite-based...  ...Pay range: Software Engineer/Level I: $135,000.00 - $155,000.00/per year... 
    Permanent employment
    Full time
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Sunnyvale, CA
    3 days ago
  • $174k - $252k

     ...silicon.Research scalable USB software architectures, influence SoC...  ...the programming languages C/C++.Experience working on the Linux...  ...or WebKit.Google's software engineers develop the next-generation technologies...  ...you will have experience in low-level computer systems, computer... 
    Senior

    Google

    San Jose, CA
    3 days ago
  •  ...JPMorgan Chase & Co. in Palo Alto invites an experienced Senior Principal Software Engineer to lead high-throughput, low-latency software delivery within the Trust & Safety, Payments Technology group. You will drive architectural choices, mentor teams, and ensure secure... 
    Senior

    Jobleads-US

    Palo Alto, CA
    2 days ago
  • $192.34k - $260.24k

     ...decisions.    We are looking for a Staff Software Engineer, C++ to lead the design and development of...  ..., APIs, SDK components, and system-level services. Optimize software for latency...  ..., and system boundaries. Mentor senior and mid-level engineers through design... 
    Senior
    Flexible hours

    Aeva Inc.

    Mountain View, CA
    more than 2 months ago
  • $170k - $277k

     ...are seeking innovative engineers to design and develop security...  ...—throughout the entire software development cycle. This...  ...significant time in senior technical leadership...  ...proficiency in C and C++ programming languages on...  ...an offer at the posted level, the starting base salary... 
    Senior
    Full time
    Work at office

    Palo Alto Networks, Inc.

    Santa Clara, CA
    3 days ago
  • $140k - $200k

     ...building a highly-advanced low Earth orbit (LEO) space...  ...will do: Own the software architecture, redesign,...  ...PHY and protocol-stack engineers. Implement and debug...  .... Debug system-level failures on simulated and...  ...delivering embedded C/C++ software for a wireless... 
    Senior
    Full time
    Work at office
    Immediate start
    Visa sponsorship
    Night shift

    E-Space

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Principal Software Engineer (C++-low level-Prisma Browser). Be the first to apply!