Description
Zscaler is looking for a Staff Browser Extension Engineer to join its team. This is a hybrid role based in Bangalore, India, reporting to the Director, Threat Researcher in the Engineering department.
The role involves working on Zero Trust Browser, a Browser Detection and Response (BDR) extension that operates in Chrome, Firefox, and Safari. The engineer will focus on detecting threats, enforcing enterprise policy, and analyzing content in real-time without impacting performance.
Key responsibilities:
- Design and implement extension features end-to-end, from detection logic to user-facing experiences
- Write high-performance code that runs on millions of page loads daily, ensuring speed, memory efficiency, and website compatibility
- Develop threat models and build robust controls to prevent bypassing
- Manage differences between Chrome, Firefox, and Safari through clean abstractions
- Troubleshoot issues using telemetry and instrumentation
Requirements:
- 5+ years of software engineering experience with TypeScript or JavaScript
- Experience with browser extensions on Chrome, Firefox, or Safari
- Strong knowledge of web platforms, page loading, DOM, event models, and security features like CSP
- Understanding of JavaScript, including async behavior, closures, and modules
- Familiarity with reactive libraries like React, Vue, or Svelte
Preferred qualifications:
- Experience with AI technologies and workflows
- Published browser extensions and third-party code on unowned pages
- Background in architecting IPC-driven multi-process desktop applications or building browser automation systems
Zscaler offers a comprehensive benefits package, including various health plans, time-off plans, parental leave, retirement options, education reimbursement, and in-office perks.