
Senior Software Engineer, Autofill
Keeper Security3 months ago
Remote, United StatesSenior
Responsibilities
- Design, build, and maintain autofill detection and injection systems within Keeper’s browser extension.
- Implement and optimize form-field recognition, credential mapping, and autofill heuristics across various web architectures.
- Ensure compatibility, performance, and reliability across major browsers.
- Collaborate with the Browser Extension team to integrate autofill logic with existing Keeper APIs.
- Debug, test, and resolve complex issues in real-world web environments.
- Stay updated with browser API changes and ensure compatibility.
- Participate in code reviews and continuous improvement efforts.
- Work closely with QA to automate regression tests and validate autofill behavior.
Requirements
- 5+ years of experience in JavaScript and/or TypeScript development.
- Strong experience with React and modern state management patterns.
- 3+ years of experience working on browser extensions using WebExtensions APIs.
- Strong knowledge of DOM manipulation and form parsing techniques.
- Proven experience building or maintaining autofill or credential-injection systems.
- Familiarity with Jira, Jest, and modern frontend development practices.
- Experience debugging and profiling browser extensions across multiple browsers.
- Strong understanding of browser security models and extension permissions.
- Excellent problem-solving skills and ability to optimize performance.
- Strong communication skills for collaboration in a remote environment.
Benefits
- Medical, Dental & Vision coverage.
- Employer Paid Life Insurance and Supplemental life options.
- Voluntary Short/Long Term Disability Insurance.
- 401K options (Roth/Traditional).
- A generous PTO plan that includes paid Bereavement and Jury Duty.
Tech Stack
AngularJavaScriptJestReactTypeScriptVue.js