Overview
Design and harden the core directory engine that reads, tracks, and safely writes Active Directory state, supporting reliable backup, synchronization, and recovery at scale.
What you'll do
- Design and implement the directory engine that discovers, tracks, and safely applies changes to Active Directory objects.
- Build robust change-tracking pipelines using DirSync, USN cookies, and change notification, handling cursor persistence, catch-up, and re-sync correctly.
- Implement correct object lifecycle handling for tombstones, deleted-object lifetime, and Recycle Bin semantics for accurate backup and recovery.
- Guarantee identity continuity across operations through SID, SID history, and GUID preservation and validation.
- Implement safe write paths for modify, ModifyDN, and object creation operations with idempotency, conflict handling, and integrity guarantees.
- Work with AD-integrated DNS and Group Policy internals to ensure complete, consistent capture and restore.
- Diagnose and resolve complex replication, consistency, and LDAP edge cases in production environments.
What you'll need
- Hands-on, internals-level expertise across most of the listed Active Directory areas.
- Knowledge of AD schema, object classes, and linked-value replication.
- Knowledge of replication metadata, USN semantics, and consistency reasoning.
- Knowledge of LDAP search and controls, including paged and persistent search.
- Knowledge of DirSync, USN cookies, and change notification for change tracking.
- Knowledge of tombstones, deleted-object lifetime, and AD Recycle Bin behavior.
- Knowledge of SID, SID history, and GUID continuity semantics across domains and restores.
- Knowledge of Group Policy internals, including GPC, GPT, and SYSVOL.
- Knowledge of AD-integrated DNS zones and records.
- Knowledge of correct and safe modify, ModifyDN, and object-create operations.
Nice to have
- Experience building backup, replication, disaster-recovery, or migration tooling for Active Directory.
- Familiarity with Entra ID / Azure AD hybrid environments.
- Depth in C/C++, C#, or Go, and systems-level performance work.
- Experience operating against large, multi-domain / multi-forest deployments.
Details
- Location: Bangalore, India.
- In-office work 2–3 days a week for employees within a reasonable commute, with the days of their choosing.
- Candidates outside the area should be committed to relocating prior to their start date and have the legal right to work in the job location.
Read the full description and apply on the company’s own careers page.