Staff Software Engineer — Active Directory Internals & Directory Services
CohesityMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design and implement the core directory engine to track and safely apply changes to Active Directory objects, ensuring reliable backup, synchronization, and recovery at scale.
Manage complex AD internal mechanisms including replication metadata, USN cookies, object lifecycle (tombstones, Recycle Bin), and identity continuity (SID, GUID) across restores.
Diagnose and resolve replication, consistency, and LDAP edge cases, and ensure safe write paths with idempotency and integrity guarantees.
Minimum Requirements
Deep hands-on expertise with Active Directory internals: schema, replication metadata, directory access (LDAP, DirSync, USN cookies), object lifecycle, identity continuity, Group Policy, and AD-integrated DNS.
Experience with safe write operations in AD: modify, ModifyDN, and object creation with conflict handling.
Work Experience Required: Not explicitly mentioned in the JD.
Candidates should be located near the job location or willing to relocate before start; legal right to work required.
Ideal Candidate Profile
Experienced systems engineer with deep understanding of Active Directory internals, replication, and identity continuity mechanisms.
Comfortable debugging complex AD replication and LDAP issues, with experience handling multi-domain/multi-forest environments preferred.
Technical proficiency in C/C++, C#, and Go with background in building backup, disaster recovery, or migration tooling for AD.
