> Markdown version of [/jobs/ext/2720361-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2720361-principal-software-engineer). 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). --- # Principal Software Engineer - **Company:** Palo Alto Networks - **Location:** United States - **Experience:** Expert - **Salary:** $147,000.0 - $237,500.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Microsoft Windows, Apple Mac Systems, C++ (Programming Language), Static Program Analysis, Software Debugging, Linux, Performance Tuning, Reverse Engineering, Multithreading, Information Technology, Codebase - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/principal-software-engineer-c-low-level-prisma-browser-paloaltonetworks-com-8588199 ## About the Role * 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 Strong C++ programming expertise, tackling complex performance optimizations, multi-threaded/process challenges while maintaining up-to-speed with latest industry standards * Exceptional debugging skills, capable of unraveling complexities using a variety of tools on various platforms (Windows, MacOS, Linux) * Unafraid of unknown challenges, committed to conquering the new and unexpected. * Quick learner that is able to swiftly grasp unfamiliar technologies. Preferred Qualifications: * Experience with the Chromium codebase. * Experience in reverse engineering. * Experience in RDP products. * In-depth knowledge of networking, tunneling, and security protocols. * Familiarity with web browser fundamentals, including concepts like cookies, sandboxing, and profiles * Experience working with JavaScript and/or building Chrome extensions ## Description A talented individual with a passion for advanced code analysis and complex problem-solving. This is not just a job; it's a chance to leave your mark on the future of security. Become a pioneer in shaping the core of our Chromium-based Prisma browser and push the boundaries of what's possible. The role requires the ability to quickly learn new technologies and become familiar with large codebases, be unafraid of unknown challenges, and approach tasks with a 'can-do' mindset, determination and enthusiasm. A strong background in C/C++ is essential., 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Asynchronicity and multithreading in C#](https://www.wearedevelopers.com/videos/447-asynchronicity-and-multithreading-in-c) - [The Developer Workstation Blind Spot: Why Your Security Stack Can't See What Matters Most](https://www.wearedevelopers.com/videos/100254-the-developer-workstation-blind-spot-why-your-security-stack-can-t-see-what-matters-most) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) ## Related Articles - [9 Ways to Make Money Hacking](https://www.wearedevelopers.com/magazine/333-9-ways-to-make-money-hacking) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [8 Best Edge Extensions And Addons For Developers](https://www.wearedevelopers.com/magazine/205-8-best-edge-extensions-and-addons-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)