Securly Logo

Securly

Senior Software Engineer - Browser Extensions

Posted 6 Days Ago
Be an Early Applicant
In-Office
Pune, Maharashtra, IND
Senior level
In-Office
Pune, Maharashtra, IND
Senior level
The Senior Extension Engineer will design and implement Securly's Chrome filtering engine, ensuring local policy caching, real-time decisions, and security. Responsibilities also include mentoring team members and optimizing performance for Chromebook hardware while tracking platform shifts in filtering.
The summary above was generated by AI
The Role

The Senior Software Engineer - Browser Extensions will own the architecture and implementation of Securly's onboard filtering engine — building a local policy cache and real-time filtering decision engine inside the Chrome extension that moves filtering decisions on-device, improving speed, reliability, and bypass resistance for millions of students on Chromebooks.

You will design and build the system that eliminates the cloud round-trip for 80% of filtering decisions: a local policy cache with delta sync, a filtering decision engine running inside the MV3 service worker, and the bypass prevention layer that ensures the security model is not exploitable.

At L5, this role carries additional strategic weight. Google's Filter and Monitor platform shift is moving ChromeOS toward native Content Filtering APIs and away from browser extensions as the primary enforcement point. You will track this transition, evaluate its implications for Securly's extension strategy, and surface architectural recommendations — not just implement the current plan.

Level: L5_____Experience: 8–15 Years_____Location: Pune, India_____Work Type: Hybrid (2 days onsite)_____Reports To: Filter Engineering Manager
What You'll Do
  • Own the architecture of the onboard filtering engine: local policy cache, delta sync protocol, filtering decision engine, and bypass prevention layer.
  • Architect and implement the local policy cache: delta sync protocol, TTL management, cache invalidation logic, and graceful cloud fallback.
  • Build the onboard filtering decision engine in the MV3 service worker: domain matching, URL categorization, iframe detection using DOM context, and allow/block decisions.
  • Implement and harden bypass prevention: same-origin policy, CSP, CORS, iframe sandboxing, content script/page context boundaries, and timing-based attack vectors.
  • Track Google's Filter and Monitor platform evolution (ChromeOS Content Filtering APIs); write architectural memos evaluating implications for Securly's extension strategy.
  • Lead the transition and implementation of new filtering features using TypeScript and modern JavaScript within the MV3 framework.
  • Optimize extension performance to add negligible latency on consumer-grade student Chromebook hardware; define and enforce performance budgets.
  • Mentor Ashish M (L4) and new extension hires: substantive code reviews, pair on security model design, drive team understanding of bypass threat vectors.
  • Manage chrome.storage.local within platform limits; evaluate IndexedDB for policy cache requirements that exceed those limits.
Skills & Requirements
Must-Have
  • TypeScript & JavaScript mastery — expert-level: async/await, Promises, event-driven architecture, memory management in long-running service workers. 5+ years at this level.
  • Chrome Extension development (MV3) — deep production experience with Manifest V3, service workers, content scripts, chrome.storage, and declarativeNetRequest / webRequest APIs.
  • Browser security model — thorough understanding of same-origin policy, CSP, CORS, iframe sandboxing, and the content script/page context boundary.
  • Security-first architecture — proven ability to enumerate attack surfaces before writing the first line of code. L5 means you define the threat model.
  • Local caching / offline-first architecture — delta sync, TTL management, cache invalidation design, chrome.storage.local limits, and IndexedDB.
  • Technical communication — written ADRs, threat model documents, and platform evaluation memos that inform cross-team strategy.
Strongly Preferred
  • Performance profiling — Chrome DevTools profiling for extension impact on page load latency and memory on low-end Chromebook hardware.
  • Web filtering / content classification — URL categorization, domain matching, iframe content detection, allow/block decision logic.
  • Google Filter and Monitor platform — awareness of ChromeOS Content Filtering API direction and strategic implications for extension-based filtering products.
Nice to Have
  • ChromeOS / Google Admin Console — enterprise extension management, force-install behavior, Chrome policy effects on extension runtime.
  • Test automation (extension testing) — Puppeteer, Playwright, or Selenium with extension loading.
  • Kotlin — relevant if contributing to mobile filtering work alongside the Android engineering team.
  • K-12 EdTech domain — familiarity with how schools manage Chromebook fleets and student filtering compliance requirements.
Who You Are
  • You know how browsers actually work — not just the APIs, but the security model, the process model, and the specific ways students try to break it.
  • You have shipped production Chrome extensions at scale and know what service worker memory management means on a 4GB Chromebook.
  • You track platform shifts (Google F&M, ChromeOS Content Filtering API) and understand what they mean for your system's architecture.
  • You produce written artifacts (ADRs, threat models, platform memos) that document your reasoning for the team and for leadership.
  • You write TypeScript that other senior engineers learn from, and your code reviews raise the floor for the engineers around you.
What It Means to Be L5 at Securly

L5 at Securly is a Staff Engineer. You are the technical owner, not just an implementer.

  • Drive technical direction for your initiative end-to-end: from architecture to production, with minimal oversight from your engineering manager.
  • Identify and resolve ambiguity in requirements, system boundaries, and design tradeoffs without waiting for a fully-formed spec.
  • Mentor L3/L4 engineers on the team: code reviews, design feedback, pairing, and raising the bar for what production-quality work looks like.
  • Partner with your L6 technical lead and the Distinguished Engineer on architectural decisions, surfacing tradeoffs clearly rather than deferring them upward.
  • Contribute to cross-team engineering standards: you are expected to influence practices beyond your immediate squad.
  • Translate technical context into clear written artifacts that non-engineers (PM, Support, Leadership) can act on.
  • Participate in on-call rotation and own the full incident lifecycle for your system: detection, diagnosis, resolution, and retrospective.
About Securly

Securly processes over 1.1 billion requests per day and 54 TB of data daily, protecting more than 20 million students across 20,000+ schools globally. Since pioneering the first cloud-based web filter for K-12 in 2013, Securly has built one of the most trusted, high-scale platforms for student safety, wellness, and engagement. By turning data into meaningful, actionable intelligence, Securly enables schools to identify risk earlier, reduce harmful incidents, and strengthen student support.

We are proud to be consistently recognized as a Top Place to Work, named a Top 40 Most Used EdTech platform, and included on the GSV 150 list as one of the most transformational growth companies in digital learning and workforce skills.

Benefits
  • Comprehensive Health Insurance (employee, parents, spouse, children)
  • Accidental & Term Life Insurance
  • Learning & Development reimbursement
  • Paid Time Off
  • Public Holidays (10+ per year)
  • Retirement Benefits (EPF & gratuity)
  • Parental Leave (as per statutory norms)
Equal Opportunity Employer
Securly is an Equal Opportunity Employer committed to inclusion, fairness, and respect. We welcome applicants from all backgrounds, identities, and experiences. #LI-REMOTE #LI-DO1

Securly Pune, Mahārāshtra, IND Office

#101, B Wing, MCCIA Trade Towers, S.B. Road,, Pune, India, 411016

Similar Jobs

3 Hours Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Lead project teams to define scope, execute analyses, test hypotheses, synthesize findings, and present recommendations to clients. Drive thought leadership, business development, and mentor junior staff while managing project tasks and client relationships.
Top Skills: RSASTableauVBA
3 Hours Ago
Hybrid
Pune, Maharashtra, IND
Mid level
Mid level
Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Develop advanced statistical models and leverage data analytics to guide decision-making. Communicate results effectively and mentor Associates. Experience in Pharma and real-world data analysis is preferred.
Top Skills: ExcelRSASSQLTableauVisual Basic
3 Hours Ago
Hybrid
Pune, Maharashtra, IND
Senior level
Senior level
Automotive • Hardware • Robotics • Software • Transportation • Manufacturing
The Senior Design Engineer will generate concepts and provide technical guidance for vehicle components, ensuring timely and quality project delivery.
Top Skills: CatiaUnigraphics

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account