Senior Software Engineer - Browser Security | JavaScript | 5-8 years
HybridBengaluru, Karnataka, India
Job Summary
Design and deploy advanced Data Loss Prevention features, including Watermarking, by translating cutting-edge security research into production-ready JavaScript code. Partner with Core DLP Scanning and Web Proxy engineering teams to ensure seamless product integration, while collaborating with Product Management and UI/UX Designers to maintain intuitive security workflows. Deliver ownership of core deliverables from initial architectural design through shipping updates, participating in daily stand-ups, sprint planning, and code reviews within an Agile environment. Dedicate time to researching evolving digital threats and leveraging automation frameworks to streamline testing and performance optimization.
Required Qualifications
- 5 to 8 years of experience
- deep, detailed understanding of JavaScript core features
- advanced techniques for modifying the behavior of built-in features (like Proxy, apply, and monkey patching)
- strong grasp of essential browser security measures
- CORS
- CSP
- Trusted Types
- core networking concepts
- HTTPS
- proxies
- WebSockets
- browser secure context
- performance measurement tools like Lighthouse
- browser automation frameworks like Cypress, Selenium, or Playwright
- successfully positioning and aligning software solutions within enterprise accounts
- navigating all levels of decision-makers
- JavaScript testing frameworks
- writing clean unit tests and mocks
- understanding of website reverse-engineering
- vulnerability testing
- security analysis tools like SAST and DAST
Desired Qualifications
- User-Centric at Heart
- history with and appreciation for UI/UX design
- develop great, seamless software interfaces that users actually enjoy interacting with
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.