Staff Software Engineer — Active Directory Internals & Directory Services
Core
Build and harden the core engine that reads, tracks, and safely writes Active Directory state to power reliable backup, synchronization, and recovery at scale. (via careerplan.io/jobs/R04803-staff-software-engineer-active-directory-internals-directory-services-at-cohesity)
Role type
Staff Software Engineer (Active Directory Internals)
Builds
Core directory engine, change-tracking pipelines, and identity continuity mechanisms for enterprise data protection.
Domain
Enterprise Data Security / Active Directory Internals
Required skills
Active Directory internals, LDAP search and controls, USN semantics, DirSync, object lifecycle management, SID history, Group Policy internals, AD-integrated DNS, safe write paths, replication consistency
Preferred skills
Backup and disaster-recovery tooling, Entra ID hybrid environments, C/C++/C#/Go systems-level performance, large multi-domain deployments
Technologies
Active Directory, LDAP, DirSync, USN cookies, Group Policy, DNS, C/C++, C#, Go
Responsibilities
Design and implement the directory engine for discovering and applying changes to AD objects; Build robust change-tracking pipelines using DirSync and USN cookies; Implement correct object lifecycle handling including tombstones and Recycle Bin semantics; Guarantee identity continuity across operations via SID and GUID preservation; Implement safe write paths with idempotency and conflict handling; Diagnose and resolve complex replication and LDAP edge cases in production.
Seniority
Staff, hands-on IC
