Senior Software Engineer
Indexed description
Title: Senior Software Engineer
Duration: Full-time
Location: Toronto, ON (onsite 4 days/week)
ABOUT THE ROLE
Our client is a well-funded enterprise software company building technology that is already used by some of the largest organizations in the world. Their platform sits inside the browser and this team is responsible for one of its most technically interesting and commercially critical layers: making sure sensitive data stays protected without the user ever noticing.
This is not a narrow specialist role. You will work across the browser environment, content scripts, page manipulation, web APIs, extension architecture and you will need to understand the full picture of how a web application works in order to do it well. The problems are novel, the codebase moves fast, and the impact is immediate and visible.
We are looking for engineers who are genuinely well-rounded: people who have worked across different parts of a product, picked up new languages when the problem called for it, and can hold a conversation with a customer as easily as they can review a pull request.
WHAT YOU WILL BUILD
- Browser-layer features that protect sensitive data as users work, intercepting, masking, and transforming content at the web layer in real time
- Chrome extension architecture and content script logic that operates reliably across complex, real-world enterprise web applications
- Page-level and DOM-level code that modifies web content intelligently without breaking the user experience
- Features owned end-to-end from design and architecture through to shipping and iterating with real enterprise customers
- Systems that have to be fast, unobtrusive, and correct simultaneously in an environment you do not fully control
WHAT YOU NEED
- Strong, well-rounded software engineering fundamentals, you have worked across multiple parts of a product or codebase, not just one narrow slice
- Deep understanding of how web applications work, the browser environment, the DOM, JavaScript execution, and how extensions interact with page content
- Experience with Chrome extension development or equivalent browser-layer engineering
- Comfort picking up new languages and frameworks, we care more about how you think than which stack you know
- Excellent communication skills, you will work closely with product, security, and field teams, and engage directly with enterprise customer challenges
- Startup mindset, you move fast, take ownership, and do not wait to be told what to do next
NICE TO HAVE
- Experience with data masking, content transformation, or browser-based data protection concepts
- Familiarity with enterprise security concepts, DLP, data classification, web content policies
- Prior work at a fast-moving startup where you wore multiple hats and shipped features end-to-end
- Exposure to how large enterprise web applications are structured and where their data flows
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search