> Markdown version of [/jobs/ext/3972384-senior-principal-software-engineer-c-low-level-prisma-browser](https://www.wearedevelopers.com/jobs/ext/3972384-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:** Palo Alto, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Artificial Intelligence, 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, Web Browsers, Internet Security, 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:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-principal-software-engineer-c-low-level-prisma-browser-palo-alto-ca--bb71e306-8312-4068-a07f-8058c3336129 ## About the Role Software Engineering, Web Browsers, C++ Programming Language, Leading Edge Technology, Internet Security, Artificial Intelligence (AI), Problem Solving Skills, Systems Engineering, Research Skills, Web Browsers, 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