Principal Software Engineer (Browser Extension)
New
J
JobgetherSecurity & IT
IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years of software engineering experience, including at least 3 years focused on browser extension development
- Required Skills
- HTMLCSSJavascriptTypeScriptDistributed Systems
Requirements
- 5+ years of software engineering experience, including at least 3 years focused on browser extension development.
- Strong proficiency in JavaScript, TypeScript, HTML, CSS, and modern web development technologies.
- Deep understanding of browser extension APIs, including Chrome Extensions, Manifest V3, and browser security considerations.
- Experience building secure applications that interact with web content and handle untrusted data.
- Strong knowledge of secure coding practices and software engineering best practices.
- Ability to design, implement, test, and maintain reliable production systems.
- Excellent problem-solving skills with the ability to navigate complex technical challenges.
- Strong communication skills and experience collaborating with cross-functional teams including product, design, and backend engineering.
- Ability to work effectively in a remote, distributed environment.
Responsibilities
- Design, build, and maintain scalable browser extensions for Chrome, Edge, and other major browsers using Manifest V3 and modern browser APIs.
- Develop secure features that interact with web applications, browser environments, and backend services while following strong security practices.
- Optimize extension performance, reliability, and user experience across different devices, browsers, and workflows.
- Collaborate closely with endpoint agent and backend engineering teams to ensure seamless integration across the entire platform.
- Stay current with browser ecosystem changes, evolving APIs, security standards, and emerging web technologies.
- Participate actively in architecture discussions, code reviews, testing, and engineering process improvements.
- Develop solutions that safely handle sensitive data and protect against security risks associated with web content interactions.
- Contribute technical leadership by sharing knowledge, improving engineering practices, and helping teams deliver high-quality software.
- Partner with product, design, and engineering stakeholders to translate complex requirements into effective technical solutions.
View Full Description & ApplyYou'll be redirected to the employer's site