Senior Software Engineer (Dataset)
Bitwarden
Make my CV for this job, freeView job and applyYour CV, rewritten for this role using only your real experience. Sign in with Google and upload your CV. Nothing to install.
Skills named in this job
Read from the description itself, not inferred.
This role on the market
11,666 open software roles across 746 companies are on ApplySarthi right now, most of them in Bengaluru (794), Hyderabad (300), Pune (179).
- Software Development Engineer, AWS SecurityAmazon Development Centre (London) Limited
- Lead Software Engineer - JavaJPMorgan · bengaluru
- Software Engineer (New Graduates)DevsUnite · delhi ncr
- Senior Staff Software Engineer - Data Platform - Kubernetes - Distributed Systems - FederalServiceNow
- ETIC, Software Testing, ManagerPwc
What software roles keep asking for: AWS (25%), Python (23%), Java (23%), System design (20%), Kubernetes (18%), C++ (17%), Observability (16%), CI/CD (13%) — counted across their open postings here.
Software Engineer jobs in Delhi NCR · Software Engineer jobs in India · Remote Software Engineer jobs · CSS jobs · HTML jobs · TypeScript jobs
Bitwarden has 59 open roles listed here.
- Senior Front End Software Engineer (Autofill)
- Senior Software Engineer (Onboarding & Activation)delhi ncr
- Senior Software Engineer (Onboarding & Activation)delhi ncr
- Senior Front End Software Engineer (Autofill)
- Senior Software Development Engineer in Test (SDET) - Benchmarkingdelhi ncr
Counted across 14 company job boards, updated as roles open and close.
Preparing for this interview
Interviews for software roles keep coming back to AWS, Python, Java, System design. Practise those questions before you sit with Bitwarden.
Questions you are likely to be asked
- Why do you want to join Bitwarden?
- What is your experience with CSS? Tell me one thing you learned the hard way.
- Tell me about a hard bug you tracked down. How did you find the cause?
- How do you decide what to test, and what does good code review look like to you?
- Describe a time a deadline forced a trade-off in quality. What did you choose and why?
Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.
Practise the Senior Software Engineer (Dataset) at Bitwarden interview free →Bitwarden promotes better internet security and safety with the leading open source password management solution for individuals, teams, and business organizations. Our philosophy on security is that “we are all in this together” – we continue to offer a full-featured free version of Bitwarden so that everyone can be protected with strong password management. We also provide enterprise-grade solutions to some of the largest companies in the world, and will continue to innovate in the identity and authentication market as the world starts to grow beyond passwords. Read more on the Bitwarden blog.
Autofill Coverage owns the measurement of autofill quality end-to-end: establishing a manual baseline across top sites in every major category, automating that baseline into a repeatable regression and benchmarking suite, and reporting coverage, regressions, and competitive standing on a fixed cadence. As a Senior Software Engineer on the Dataset side of this team, you'll own Map the Web, the curated dataset that establishes ground truth for how real-world login and signup forms are structured. Map the Web is the foundation that Fill Assist is built on, Bitwarden's targeted, rules-based system that resolves autofill issues on specific sites by layering vetted, site-specific field mappings on top of our standard heuristic qualification engine, even for forms that are out of alignment with the official spec. When regression testing (run by your SDET counterparts) surfaces a mapping defect, you own the fix in the dataset; when it surfaces anything else, you own routing it to the right team.
WHAT YOU WILL DO
- Own the ongoing curation, accuracy, and coverage of the Map the Web dataset across top sites in every major login/signup category, including the underlying targeted rules that power Fill Assist.
- Design and maintain the data model and versioning strategy for site-specific field mappings, including backward-compatibility guarantees across supported browser client versions.
- Build and maintain tooling and process for validating rule quality and safety before publication since faulty rules currently bypass heuristic fallback entirely.
- Triage inbound reports of autofill defects (support tickets, regression findings) to determine whether a fix belongs in Map the Web or should be handed off to another team, and own the attributed hand-off when it's the latter.
- Partner with the Autofill Coverage SDETs to close the loop between automated regression/benchmarking results and dataset updates.
- Maintain the Map the Web repository (github.com/bitwarden/map-the-web) as a well-documented, contributor-friendly project, including guidance for how the dataset's rules interact with client-side fetching, sync, and storage.
- Monitor how the dataset scales over time and flag technical debt or maintenance-burden risks early as this is a known failure mode from prior public-rules efforts (e.g. BIT tests, Equivalent Domains) that this team is explicitly designed to avoid repeating.
- Work closely with the US Autofill team on validation standards.
WHAT YOU BRING
- Overall Experience: 6-10 years in Software Engineering.
- Web Forms & DOM Expertise: Strong practical knowledge of HTML form structure, CSS selectors, and the ways real-world login/signup pages diverge from spec (nonstandard field identifiers, dynamically rendered forms, hidden/irrelevant fields).
- Dataset/Data Pipeline Experience: Experience building and maintaining a structured, versioned dataset at scale to keep a large, evolving corpus accurate over time.
- Technical Stack: Proficiency in TypeScript; familiarity with browser extension architecture (state/storage services, sync mechanisms) is a plus given this dataset feeds directly into browser client behavior.
- Quality & Validation Mindset: Experience designing automated or semi-automated grading/validation systems to catch bad data before it ships, rather than relying on manual review alone.
- Security Awareness: Basic understanding of the security posture differences between vetted, human-authored rules and heuristic-based autofill.
- Open Source & Communication: Excellent written communication and a strong passion for open-source software, developer tooling, and modern internet security.
Why Join Us
This is an opportunity to play a foundational role in shaping our India Engineering COE from the ground up. Our user community loves us and we love them. Come to work each day with a sense of purpose as we bring a more secure internet experience to everyone from our friends and family to the world’s largest organizations.
Become an expert. You’ll get immersed in the prominent technology markets of security and open source software. You'll work alongside talented global teams, solve meaningful engineering challenges, influence how we scale our engineering organization & contribute to products used by customers around the world.
If you're passionate about building exceptional teams, enabling engineering excellence, and making a lasting impact within a fast-growing engineering company, we'd love to hear from you.
Equal Opportunity Employer
We are committed to fostering an inclusive workplace where everyone can do their best work. We welcome applicants from all backgrounds and make employment decisions based on skills, experience, qualifications, and business needs.
Match this job to your CV
ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.
Check my match →Similar open roles
- Engineering Manager (Web Platform)Bitwarden · delhi ncr
- Engineering Manager (Onboarding & Activation)Bitwarden · delhi ncr
- Lead Software Engineer (Secrets Manager & AI Identity)Bitwarden · delhi ncr
- IT Security AdministratorBitwarden
- Senior Software Engineer (Auth)Bitwarden
- Senior Site Reliability Engineer - FedRAMPBitwarden
- Associate Manager Product Design (Design)Bitwarden · delhi ncr
- Billing Specialist (US Weekend)Bitwarden
Need answers during your interview? Try Live Sarthi.
Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.
- Hidden from supported screen sharingThe overlay stays out of supported Windows screen captures.
- Answers start in about 1.5 secondsResponse time varies with your connection and model.
- From your own CVYour projects and your experience, not a generic script.
- 30 minutes freeThen ₹99 for a 2-day pass with unlimited calls — you pay for the days you are interviewing, not a subscription.
A Windows app, from the same team as ApplySarthi.
Listed on greenhouse · posted 2026-09-21. ApplySarthi collects openings and links to application pages; the role is advertised by Bitwarden, not by us.