Bitwarden

Senior Software Engineer (Autofills Coverage)

Bitwarden
Apply
30 days ago
Noida, IndiaSenior

Responsibilities

  • Own the autofill rules dataset, tooling, browser automation, and performance benchmarking systems from design through production.
  • Design reliable browser automation for changing websites, including handling flakiness, dynamic content, and anti-bot measures.
  • Build benchmarks measuring autofill’s effects on page responsiveness, rendering, and memory.
  • Maintain data validation, versioning, CI checks, documentation, and contribution guidance for open-source repositories.
  • Design decoupled dataset and tooling architectures with backward compatibility across supported client versions.
  • Mentor SDETs and newer engineers through pairing, knowledge sharing, and technical guidance.
  • Use AI coding assistants and build assistive tooling for rule authoring with human review and approval.
  • Triage autofill defects from support reports, internal reports, automated checks, and benchmarks.
  • Partner with Autofill, Product, Security, and SDET teams to design and validate solutions.

Requirements

  • 5–9 years of experience building and operating production software with end-to-end individual-contributor ownership.
  • Strong expertise in TypeScript or JavaScript, Node.js, the DOM, HTML forms, and CSS selectors.
  • Strength in browser automation or frontend performance analysis, with willingness to develop the other area.
  • Experience with Playwright, Puppeteer, Selenium, or Cypress, or with Chrome DevTools, Lighthouse, and Core Web Vitals.
  • Experience with CI/CD using GitHub Actions or a similar platform, shell scripting, Docker, automated testing, and observability tooling.
  • Experience with JSON Schema or similar data validation, versioned datasets or configuration, performance-data analysis, dashboards, and alerting.
  • Familiarity with Datadog, Grafana, Prometheus, New Relic, or similar observability tools.
  • Familiarity with AI-assisted development, preferably Claude Code.
  • Familiarity with browser internals, rendering, garbage collection, the Chrome DevTools Protocol, Performance APIs, browser extension architecture, and frontend frameworks and tooling.
  • Understanding of Manifest V3, content scripts, extension messaging, Lit, React, RxJS, and webpack.
  • Familiarity with zero-trust and zero-knowledge security architectures, encryption standards, threat modeling, and secure coding practices.
  • Strong problem-solving, collaboration, documentation, adaptability, and interest in open source and developer advocacy.

Benefits

  • Opportunity to help shape Bitwarden’s India Engineering COE and contribute to open-source security software used globally.
  • Work with global engineering teams on products serving individuals, teams, businesses, and large organizations.
  • Opportunity to develop expertise in security and open-source software while solving meaningful engineering challenges.

Tech Stack

CSSCypressDatadogDockerGitHub ActionsGrafanaHTMLJavaScriptNode.jsPrometheusReactSeleniumTypeScriptWebpack

Categories

Bitwarden

About Bitwarden

201-500 employees

Bitwarden builds open-source security software for storing and sharing credentials and other secrets, used by individuals, developers, and enterprises. Its products include a cross-platform password manager, an enterprise secrets manager, and passkey/passwordless features, sold via subscriptions with free and paid plans. Founded in 2015 and headquartered in Santa Barbara, California, Bitwarden serves millions of users worldwide and operates as a privately held company.

Contact me