> Markdown version of [/jobs/ext/4629202-senior-principal-software-engineer-c-low-level-prisma-browser](https://www.wearedevelopers.com/jobs/ext/4629202-senior-principal-software-engineer-c-low-level-prisma-browser). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Software Engineer (C++-low level-Prisma Browser) - **Company:** Palo Alto Networks - **Location:** Santa Clara, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Apple Mac Systems, Systems Engineering, User Authentication, C++ (Programming Language), Cyber Security, Computer Programming, Digital Rendering, Software Debugging, Linux, Memory Management, H.264/MPEG-4 AVC, Python (Programming Language), Kerberos (Protocol), Packet Analyzer, NT LAN Manager, Public Key Infrastructure, Remote Access Technology, Reverse Engineering, Software Engineering, Data Streaming, Systems Integration, TCP/IP, TypeScript, WebGL, Multithreading, High Efficiency Video Coding (HEVC), Concurrency, Information Technology, IDA Pro, Asynchronous Programming - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_6f4f843b7c1b6b6a66cb8249a9048c98 ## About the Role 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., * 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., * 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. ## Description 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., * 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.