CareerPlan

Principal Browser Software Engineer

Cambridge, Cambridgeshire, United KingdomFull-time2026-10-06 → 2026-11-10
Hybrid

Core

Designing and developing innovative security solutions based on micro-virtualization for secure PCs, specifically focusing on secure browsing capabilities.

Role type

Principal Browser Software Engineer

Builds

Secure browsing products and extensions for Chromium-based and Firefox-based browsers

Domain

Cybersecurity / Endpoint Security

Required skills

C++, JavaScript, TypeScript, Python, Chromium architecture, Firefox Gecko internals, object-oriented design, Git, CI/CD pipelines

Preferred skills

Cybersecurity, endpoint security, cloud technologies (Azure, AWS, GCP), scripting automation (PowerShell, Bash), technical leadership

Technologies

C++, JavaScript, TypeScript, Python, Chromium, Firefox Gecko, Git, Azure DevOps, GitHub, PowerShell, Bash, Azure, AWS, Google Cloud Platform

Responsibilities

Develop and maintain core features of secure browsing products; Design, code, debug, test and optimize software using modern C++; Develop secure browser capabilities on Chromium-based browsers; Develop and enhance Firefox-based secure browser functionality; Build and maintain browser extensions and web-based functionality; Develop automation, testing and validation frameworks; Troubleshoot and resolve complex software defects, performance issues and security vulnerabilities; Participate in architecture and technical design discussions

Seniority

Principal, hands-on IC with technical leadership