Palo Alto Networks

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

Palo Alto Networks
Apply
3 days ago
USA (city not specified)Staff+
H1B sponsor

Base Salary

$184k - $297k/yr

Responsibilities

  • Own critical Prisma Browser features from conception through deployment.
  • Build and advance core technologies in a Chromium-based browser.
  • Solve complex, ambiguous technical problems using investigation, prototyping, and creative engineering approaches.
  • Design, build, optimize, and productionize secure capabilities across Chromium, operating systems, networking, security, and remote-access technologies.
  • Collaborate with cross-functional teams and rapidly understand unfamiliar systems and large codebases.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, or a closely related field with at least 8 years of related experience, or a master’s degree with at least 6 years, or a PhD with at least 3 years, or equivalent work experience.
  • 15+ years of software engineering, systems engineering, security research, or related experience.
  • Strong C/C++ and/or Rust expertise with complex, multithreaded, performance-sensitive production software.
  • Experience with reverse engineering, API hooking or instrumentation, protocol analysis, binary analysis, security research, or similar investigative techniques.
  • Exceptional debugging and code-analysis skills across Windows, macOS, and/or Linux.
  • Understanding of process architecture, memory management, concurrency, IPC, networking, and asynchronous programming.
  • Ability to investigate ambiguous problems, challenge assumptions, prototype alternatives, and develop solutions without an established implementation path.
  • Preferred experience with Chromium architecture, Mojo/IPC, networking, sandboxing, profiles, extensions, platform integration, and Chrome extensions.
  • Preferred experience with JavaScript, TypeScript, Python, IDA Pro, Ghidra, Frida, Detours, packet analyzers, tracing frameworks, remote-access technologies, browser security, media and graphics technologies, WebAssembly, and large open-source projects.

Benefits

  • Most teams work from the office full time, with flexibility when needed.
  • The position may include restricted stock units and a bonus in addition to base salary.
  • Employee benefits are available through the company’s benefits program.

Categories

Palo Alto Networks

About Palo Alto Networks

10,000+ employees

Palo Alto Networks builds cybersecurity products for enterprises and governments, including next-generation firewalls, cloud security (Prisma Cloud/Prisma Access), and SOC tools (Cortex). It sells subscriptions and appliances with cloud-delivered threat intelligence, securing networks, endpoints, and applications across data centers and public clouds. Founded in 2005 and headquartered in Santa Clara, California, the company is publicly traded on the NYSE under the ticker PANW.

Contact me